以下是一个简单的Python代码实现,实现了文本输入、抽签、抽中剔除、回显功能。\n\npython\nimport random\n\n# 初始化抽签列表\nsigns = []\n\n# 输入抽签名单\ndef input_signs():\n global signs\n print("请输入抽签名单,每个名字之间用逗号分隔:")\n sign_str = input()\n signs = sign_str.split(",")\n\n# 抽签\ndef draw_lottery():\n global signs\n if len(signs) == 0:\n print("名单为空,请先输入抽签名单!")\n return\n selected = random.choice(signs)\n signs.remove(selected)\n print("恭喜 {} 中奖!".format(selected))\n\n# 显示剩余名单\ndef show_remaining_signs():\n global signs\n if len(signs) == 0:\n print("名单为空,请先输入抽签名单!")\n return\n print("剩余名单:")\n for sign in signs:\n print(sign)\n\n# 主循环\ndef main_loop():\n while True:\n print("\n请选择操作:")\n print("1. 输入抽签名单")\n print("2. 抽签")\n print("3. 显示剩余名单")\n print("4. 退出")\n choice = input()\n if choice == "1":\n input_signs()\n elif choice == "2":\n draw_lottery()\n elif choice == "3":\n show_remaining_signs()\n elif choice == "4":\n break\n else:\n print("无效的选择,请重新输入!")\n\n# 运行主循环\nmain_loop()\n\n\n使用方法:\n1. 运行代码后,会显示一个菜单供选择操作。\n2. 输入抽签名单时,以逗号分隔每个名字。\n3. 选择抽签时,会随机选择一个名字,并从名单中剔除。\n4. 选择显示剩余名单时,会将剩余的名单显示出来。\n5. 选择退出时,程序结束运行。


原文地址: https://www.cveoy.top/t/topic/pNyg 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录