用python写抽人起来回答问题
时间: 2024-10-10 15:07:36 浏览: 11
Lucky_Draw.zip
在Python中,要创建一个简单的随机抽人回答问题的程序,我们可以利用`random`模块以及一个存储用户列表的数据结构,例如字典或列表。这里有一个基本的示例:
```python
import random
# 假设我们有这样一个用户列表,每个用户是一个元组,包含用户名和是否活跃标志
users = {
"User1": True,
"User2": False,
"User3": True,
"User4": False,
# 添加更多用户...
}
def pick_winner():
# 随机选择一个用户
winner = random.choice(list(users.keys()))
# 检查用户是否活跃
if users[winner]:
return winner
else:
print("用户 {} 已不活跃,请更换参与者。".format(winner))
return pick_winner() # 如果用户不活跃,继续抽取直到找到活跃用户
# 使用函数
winner = pick_winner()
print(f"幸运儿是:{winner} 答案来自:{users[winner]}")
阅读全文