Python版猜数字

废话不多说,上代码:

import random
life=5
ans=0
print("欢迎来到猜数字游戏!")
print('1.1~15')
print('2.1~30')
print('3.1~100')
NUMBER=int(input('请选择您的等级:'))
if NUMBER==1:
    guess=random.randint(1,15)
    a=True
    while a:
        number=int(input('Type a number:'))
        if number>guess:
            print("Too Big!")
            life-=1
            print('Life is ',life)
            ans+=1
        elif number<guess:
            print("Too Small!")
            life-=1
            print('Life is ', life)
            ans += 1
        else:
            print("That's Right!")
            ans+=1
            print('你用了', ans, '次')
            a=False
        if life==0:
            print("The number is",guess)
            a=False
if NUMBER==2:
    guess = random.randint(1,30)
    a = True
    while a:
        number = int(input('Type a number:'))
        if number > guess:
            print("Too Big!")
            life -= 1
            print('Life is ', life)
            ans += 1
        elif number < guess:
            print("Too Small!")
            life -= 1
            print('Life is ', life)
            ans += 1
        else:
            print("That's Right!")
            ans += 1
            print('你用了', ans, '次')
            a = False
        if life == 0:
            print("The number is", guess)
            a = False
if NUMBER==3:
    guess = random.randint(1,100)
    a = True
    while a:
        number = int(input('Type a number:'))
        if number > guess:
            print("Too Big!")
            life -= 1
            print('Life is ', life)
            ans += 1
        elif number < guess:
            print("Too Small!")
            life -= 1
            print('Life is ', life)
            ans += 1
        else:
            print("That's Right!")
            ans += 1
            print('你用了', ans, '次')
            a = False
        if life == 0:
            print("The number is", guess)
            a = False
if NUMBER!=1 and NUMBER!=2 and NUMBER!=3:
    print('输入错误!程序崩溃!')
    print('Windows崩溃!')
    a=False

emmm没有注释哟~~~~

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值