import random #导入包random
number=random.randint(1,100) #定义一个1到100的随机数
is_done=False #刚开始还没猜
count=0 #定义猜测次数
while not is_done:
guess=int(input('please input a number between 1 and 100:')) #输入你的猜测数
if guess==number: #猜对了
is_done=True
elif guess>number: #猜大了
print('it’s too big,try again')
elif guess<number: #猜小了
print('it’s too samll,try again')
count+=1 #每猜一次加1
print('congratuation to you,you guess{} times,finally get it,answer is{}'.format(count,number)) #显示你猜对了,并且显示猜测次数
总结:首先在python中非常注重大小写,谨防把False写成了false,True写成了true.用到必要的函数时你得先导包,还有最后一行有中括号,后面接了.format(count,number),显然括号里是前面中括号里的参数,python中注释用#号