【Python系列】一个简单的抽奖小程序
import random
# 抽奖函数
def lottery(participants, winners_count):
if winners_count > len(participants):
print("报错:获奖人数不能大于参与人数!")
return
# 使用random模块的sample函数随机抽取获奖者
winners = random.sample(participants, winners_count)
print("抽奖结果:")
for winner in winners:
print(winner)
# 示例使用
participants = ["Alice", "Bob", "Charlie", "David", "Eve"]
winners_count = 3
lottery(participants, winners_count)
这段代码定义了一个lottery
函数,它接受参与者名单和获奖人数,然后从中随机抽取获奖者并打印出来。如果获奖人数大于参与人数,则会报错并退出。这个例子简单直观,方便理解和学习。
评论已关闭