猜随机数

import random
times = shuzi = 3 #尝试次数
suiji = random.randint(1,10) #随机数范围
while times!= 0: 
    if times==shuzi: #第一次的问句
        tmp=input('Please enter a number:')
    else:
        tmp=input('Please enter again:')#接下来的问句
    while not tmp.isdigit() :
        tmp=input('Enter a \'number\' again:')#没有输入数字的问句
    num=int(tmp)
    if num==suiji:
        print ('Yes\nend') #猜对了
        times = times-times
    else :
        times= times -1 #次数-1
        if times==0:
            print('Try too much\nthe answer is' ,suiji,'\nend') #试太多次了,告诉答案
        else:
            if num>suiji:
                print('too big')  #大了          
            else:
                print('too small')  #小了
点赞

发表评论

电子邮件地址不会被公开。必填项已用 * 标注