开启辅助访问     
收藏本站

站内搜索

搜索

Minecraft(我的世界)苦力怕论坛

[其他] 一个简单的随机抽取的Python代码

 发表于 2024-7-24 23:32:43 来自手机|显示全部楼层|阅读模式 IP:山东省
本帖最后由 星空晶体 于 2024-7-24 23:36 编辑

一个简单的随机抽取的Python代码

这个Python程序先会询问你需要添加多少项,之后填了就会随机抽出一个项目,并询问你是否再次抽查、是否删除抽查的项目、询问项数并询问内容,知道你不抽了就停止程序。

视频演示(电脑有点小毛病了只能用手机平替了):

直链:https://file.uhsea.com/2407/5e04 ... dbbc26e20476f4F.mp4

源码:
  1. import random

  2. spot_things_numbers = int(input("抽查数量:"))

  3. spot_things_list = []

  4. for i in range(spot_things_numbers):
  5.     spot_things = input(f"请输入第{i+1}项:")
  6.     spot_things_list.append(spot_things)

  7. while True:
  8.     output_things = random.choice(spot_things_list)
  9.     print(f"抽到了:{output_things}")
  10.    
  11.     choice = input("是否继续抽取?(t/f):").lower()
  12.     if choice == 'f':
  13.         break
  14.         
  15.     remove_choice = input("是否删除抽取过的项目?(t/f):").lower()
  16.     if remove_choice == 't':
  17.         spot_things_list.remove(output_things)
  18.         print(f"已删除项目:{output_things} 剩余项目数量:{len(spot_things_list)}")
  19.         
  20.     add_spot = input("是否添加更多项目?(t/f):").lower()
  21.     if add_spot == 't':
  22.         spot_things_numbers = int(input("重新添加多少项?:"))
  23.         for i in range(spot_things_numbers):
  24.             spot_things = input(f"请输入第{i+1}项:")
  25.             spot_things_list.append(spot_things)
  26.         print(f"已添加{spot_things_numbers}项,现有{len(spot_things_list)}项,重新开始...")
  27.     else:
  28.         print("重新开始...")
复制代码


支持一下吧
苦力怕论坛,感谢有您~
 发表于 2024-7-25 15:00:58|显示全部楼层 IP:江苏省
支持!!!
2#2024-7-25 15:00:58回复收起回复
苦力怕论坛,感谢有您~
回复支持

使用道具举报

本版积分规则

本站
关于我们
联系我们
坛史纲要
官方
哔哩哔哩
技术博客
下载
网易版
安卓版
JAVA
反馈
意见建议
教程中心
更多
捐助本站
QQ群
QQ群

QQ群

访问手机版

访问手机版

手机版|小黑屋|系统状态|klpbbs.com

粤公网安备 44200002445329号 | 由 木韩网络 提供云服务 | GMT+8, 2024-9-1 07:42

声明:本站与Mojang以及微软公司没有从属关系

Powered by Discuz! X3.4 粤ICP备2023071842号