python 班级抽签
时间: 2023-11-07 15:01:54 浏览: 50
用Python实现班级抽签的小程序可以根据以下步骤进行:
首先,录入需要进行抽签的所有人的名字数据。你可以将这些名字存储在一个列表中。
接下来,使用Python的random库中的choice函数从名字列表中随机选择一个名字作为抽签的结果。
重复以上步骤,直到满足你想要的抽签次数。
下面是一个示例代码:
```python
import random
def class_lottery(members, num_draws):
winners = []
for _ in range(num_draws):
winner = random.choice(members)
winners.append(winner)
return winners
members = ['张俊宇', '孙晓涵', '黄皓', '黄媛媛', '张仁鹏', '班正平', '闭玉婷', '陆腾辉', '高伟', '黄锦鸿', '姜小雪', '苏慧芳', '吴锦婷', '谢晓桐', '莫成妮', '农诗佳', '韦凯英', '韦肖怡', '安元光', '卢崇竣', '程俊龙', '麻晨', '仲湛秋', '李宗树', '农国震', '赵一钊', '李翀宇', '钱威骅', '陆嘉颖', '古俊峰', '李林海', '王启龙', '丁晟']
num_draws = 5
lottery_results = class_lottery(members, num_draws)
for i, winner in enumerate(lottery_results):
print(f"第{i+1}次抽签的获奖者是:{winner}")
```