[原创]简单的Python代码:随机抽取

[复制链接]
查看408 | 回复0 | 2024-7-28 10:05:50 来自手机 | 显示全部楼层 |阅读模式 IP:山东泰安 联通
  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("重新开始...")
复制代码
MCNeko 我的世界论坛免责声明

1、本主题所有言论和图片纯属会员个人意见,与本论坛立场无关

2、本站所有主题由该帖子作者发表,该帖子作者享有帖子相关版权

3、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者的同意

4、帖子作者须承担一切因本文发表而直接或间接导致的民事或刑事法律责任

5、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责

6、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意

7、Minecraft(我的世界)MCNeko 中文论坛管理员和版主有权不事先通知发贴者而删除本文

MCNeko 中文论坛,感谢有您~
文明发言,和谐互动
文明发言,和谐互动
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则