"""
刮刮乐小游戏
知识点:
1、随机模块 random
2、嵌套循环 while for
3、条件语句/跳转语句 if / continue
4、列表添加元素函数 append()
"""
# 随机模块
import random
while True:
# 奖品信息
prize_info = ['一等奖', '二等奖', '三等奖', '谢谢惠顾']
# 奖池
prize_pond = []
for i in range(8):
prize_info.append('谢谢惠顾') # 增加'谢谢惠顾'的概率
buf = random.choice(prize_info) # 随机获取一个奖品信息
prize_pond.append(buf) # 在奖池内添加奖品信息
# 随机抽奖
num = int(input(f'''{'='*3}刮刮乐小游戏{'='*3}\n请在1-8数字奖区选择:'''))
# 重新抽奖
if num < 1 or num > 8:
continue
# 打印开奖结果
print(f'{" "*5}{prize_pond[num]}')
运行结果:
作者:周华
创作日期:2023/9/25