2024-08-06



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函数,它接受参与者名单和获奖人数,然后从中随机抽取获奖者并打印出来。如果获奖人数大于参与人数,则会报错并退出。这个例子简单直观,方便理解和学习。