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