Minecraft(我的世界)MCNeko 中文论坛

标题: [原创]简单的Python代码:随机抽取 [打印本页]

作者: 小晶君    时间: 2024-7-28 10:05
标题: [原创]简单的Python代码:随机抽取
  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("重新开始...")
复制代码





欢迎光临 Minecraft(我的世界)MCNeko 中文论坛 (https://www.mcneko.com/) Powered by Discuz! X3.5