Python学习历程分享,小游戏 猜年龄(猜数字)

Python初学者 学习历程分享

** 猜年龄小游戏**
要求:
1.允许用户最多尝试三次
2.每次尝试有三次机会,如果三次没有猜对,就问用户是否还要继续玩,如果选择Y或y,就继续猜三次,如果输入N或n,游戏结束;如果输出其他字符,提示输入错误,请重新输入,允许错误输入三次,错误三次则游戏结束
3.如果猜对,直接退出

所用知识while循环,if ,elif 控制体

代码如下:

count=1
while count<=3:#控制次数为3次
    age=int(input("请输入您的年龄:"))
    #年龄随便设置一个数字,我设置25
    if age==25:
        print("恭喜你,猜对啦")
        break
        pass
    elif age<25:
        print("您猜小了,请重新猜")
        pass
    else:
        print("您猜大了,请重新猜")
        pass
    count+=1
    #猜错三次提示是否继续猜
    if count==4:
        alm=input("多次错误,是否还继续猜,请输入Y/N:")
        if alm=='Y' or alm=='y':
            count=1
        elif alm=='n' or alm=='N':
            break
        #如果输入其他字符,提示重新输入,最多错误三次
        else:
            temp=1
            while temp<=3:  #允许错误输入三次
                alm=input("输入错误,请重新出入Y/N:")
                if alm=='y' or alm=='Y':
                    count=1
                    temp=4
                    pass
                elif alm=='n' or alm=='N':
                    break
                    pass
                else:
                    temp+=1
                    pass
                if temp==3:
                    print('您已经错误输入三次,在输入错误游戏将结束')

        pass
    pass

初学者编写,仅供学习交流

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值