使用Python编写一个简单的抽奖程序
发布时间:2023-12-04 09:30:48
以下是一个使用Python编写的简单抽奖程序:
import random
def lottery_participants():
"""
生成一个参与抽奖的参与者列表
"""
participants = ["John", "Alice", "Bob", "Emma", "Tom", "Lucy"]
return participants
def draw_winner(participants):
"""
从参与者列表中随机抽取一位获奖者
"""
winner = random.choice(participants)
return winner
def main():
participants_list = lottery_participants()
winner = draw_winner(participants_list)
print("参与抽奖的人员列表:")
print(participants_list)
print("抽奖结果:")
print("获奖者是:", winner)
if __name__ == '__main__':
main()
以上是一个简单的抽奖程序。在这个程序中,我们定义了三个函数。lottery_participants 函数生成一个参与抽奖的参与者列表,draw_winner 函数从这个列表中随机选择一位获奖者,main 函数是程序的入口,它调用这两个函数并打印抽奖结果。
这个程序的执行步骤如下:
1. 调用 lottery_participants 函数生成一个参与抽奖的参与者列表。
2. 调用 draw_winner 函数从这个列表中随机选择一位获奖者。
3. 打印参与抽奖的人员列表和抽奖结果,包括获奖者的名字。
下面是一个使用例子:
参与抽奖的人员列表: ['John', 'Alice', 'Bob', 'Emma', 'Tom', 'Lucy'] 抽奖结果: 获奖者是: Bob
在这个例子中,参与抽奖的人员列表是 ['John', 'Alice', 'Bob', 'Emma', 'Tom', 'Lucy'],程序随机选择了 Bob 作为获奖者。
