Python 模拟刮刮乐小游戏

"""
    刮刮乐小游戏

知识点:
    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]}')


运行结果:

Python 模拟刮刮乐小游戏_第1张图片

作者:周华

创作日期:2023/9/25

你可能感兴趣的:(python,一起变强,python)