{"title": "import random\n\n# 初始化成员列表和已抽中成员列表\nmembers = []\nselected = []\n\n# 文本输入函数,用于输入成员列表\ndef input_members():\n print("请输入成员姓名(输入0以结束):")\n while True:\n member = input()\n if member == '0':\n break\n members.append(member)\n\n# 抽中剔除函数,用于将已抽中成员从成员列表中剔除\ndef remove_selected():\n for s in selected:\n if s in members:\n members.remove(s)\n\n# 抽签函数,用于随机抽取一个成员\ndef pick_member():\n if len(members) == 0:\n print("抽签已结束,所有成员都已被抽中!")\n return False\n selected_member = random.choice(members)\n selected.append(selected_member)\n members.remove(selected_member)\n print("恭喜 {0} 被抽中!".format(selected_member))\n return True\n\n# 回显函数,用于显示成员列表和已抽中成员列表\ndef show_members():\n print("成员列表:")\n for member in members:\n print(member)\n print("已抽中成员列表:")\n for member in selected:\n print(member)\n\n# 主程序\nprint("欢迎使用抽签工具!")\n# 文本输入成员列表\ninput_members()\nprint("成员列表:")\nprint(members)\n# 开始抽签\nwhile True:\n print("请输入命令(输入help查看帮助):")\n command = input()\n if command == 'quit':\n print("退出程序。")\n break\n elif command == 'help':\n print("可用命令:")\n print(" help - 查看帮助")\n print(" pick - 抽签")\n print(" remove - 剔除已抽中成员")\n print(" show - 显示成员列表和已抽中成员列表")\n print(" quit - 退出程序")\n elif command == 'pick':\n if pick_member():\n continue\n else:\n break\n elif command == 'remove':\n remove_selected()\n print("已剔除已抽中成员!")\n elif command == 'show':\n show_members()\n else:\n print("无效命令,请重新输入!")

这个抽签工具可以帮助你随机抽取一个成员。你可以输入成员的姓名,然后使用命令进行抽签和管理已抽中的成员。\n\n可用命令:\n- help:查看帮助信息\n- pick:抽签,随机选择一个成员\n- remove:剔除已抽中的成员,将其从成员列表中移除\n- show:显示成员列表和已抽中成员列表\n- quit:退出程序\n\n使用方法:\n1. 输入成员的姓名(输入0以结束)\n2. 根据需要使用命令进行抽签和管理已抽中的成员\n3. 当所有成员都被抽中后,抽签结束\n4. 可随时使用show命令查看成员列表和已抽中成员列表\n5. 使用quit命令退出程序


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

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