猜数字
系统随机给出1-100的数,玩家进行猜测,计算机提示大了、小了或猜对了。猜中后系统提示猜了多少次。
首先要引入random。然后需要有一个记录猜测次数的变量。需要使用while循环来进行循环猜测,当猜中时break,每次循环时记录变量+1.
import random
answer=random.randint(1,100)
counter=0
while True:
counter+=1
guess=int(input('your guess:'))
if guess>answer:
print('smaller')
elif guess<answer:
print('bigger')
else:
print('correct')
break
print('u guessed %d times'%counter)
ps:玩这个游戏的最佳方法是每次都猜测范围中间的数。大概可以在6-7次内完成。