猜年龄游戏

count = 0 # 定义次数
age = 20 # 定义年龄
prize = {0: "玩具汽车", 1: '变形金刚', 2: '气球', 3: '充气娃娃'} # 定义奖品
hengxian = ("" 20) # 横线
print(f"{hengxian}让我们开始游戏吧{hengxian}")
while count < 3:
get_age = input("请输入你的年龄>>>>")
if not get_age.isdigit(): # 判断是否捣乱
print("请输入数字!")
continue
get_age_int = int(get_age)

if get_age_int == age:
    print("恭喜你猜中了")
    print(f"这是您的奖品:{prize}")
    for i in range(2):
        prize_option = input("请通过数字选择您的奖品,如不需要则按n退出")
        if prize_option != 'n':
            print(f"恭喜您获得奖品:{prize[int(prize_option)]}")
        else:
            break
    break
elif get_age_int > age:
    print("你猜大了")
if get_age_int < age:
    print("你猜小了")
    count += 1  # 成功玩了一次游戏
    #         判断是否超过三次

    if count != 3:
        continue

    again_ganme = input("是否需要重新游戏,重新则按y")

    if again_ganme == 'y':
        count = 0

********************让我们开始游戏吧********************
请输入你的年龄>>>>20
恭喜你猜中了
这是您的奖品:{0: '玩具汽车', 1: '变形金刚', 2: '气球', 3: '充气娃娃'}
请通过数字选择您的奖品,如不需要则按n退出0
恭喜您获得奖品:玩具汽车
请通过数字选择您的奖品,如不需要则按n退出3
恭喜您获得奖品:充气娃娃

转载于:https://www.cnblogs.com/kuck/p/11254020.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值