用python编写简单抽奖软件
以下是一个简单的抽奖程序,可以根据需要进行修改和优化。
import random
# 奖品列表
prizes = ["一等奖", "二等奖", "三等奖", "幸运奖"]
# 参与抽奖的人员名单
participants = ["张三", "李四", "王五", "赵六", "钱七", "周八", "吴九", "郑十"]
# 抽奖函数
def lottery():
# 随机选择一个奖品
prize = random.choice(prizes)
# 随机选择一个获奖人员
winner = random.choice(participants)
# 从参与名单中删除获奖人员
participants.remove(winner)
# 输出获奖信息
print("恭喜 %s 获得 %s!" % (winner, prize))
# 主程序
if __name__ == '__main__':
# 进行3次抽奖
for i in range(3):
input("第 %d 次抽奖,按Enter键开始:" % (i+1))
lottery()
# 输出未获奖人员名单
print("未获奖人员名单:")
for participant in participants:
print(participant)
运行结果示例:
第 1 次抽奖,按Enter键开始:
恭喜 赵六 获得 幸运奖!
第 2 次抽奖,按Enter键开始:
恭喜 李四 获得 三等奖!
第 3 次抽奖,按Enter键开始:
恭喜 钱七 获得 幸运奖!
未获奖人员名单:
张三
王五
周八
吴九
郑十
原文地址: http://www.cveoy.top/t/topic/FcS 著作权归作者所有。请勿转载和采集!