编写一个猜数字游戏,判断一个人反应快慢。
下面直接上代码:
########################
import time
import random
start=time.time()
while True:
play=input('玩猜数游戏吗?玩游戏输入y,不玩游戏输入n(y/n)?')
if play=='y':
number=random.randint(0,1000)
guess=int(input('猜一个数: '))
while True:
if number>guess:
guess=int(input("猜一个更大的数: "))
elif number<guess:
guess=int(input("猜一个更小的数: "))
else:
end=time.time()
print ("成功! ")
print (u"%0.2fs猜中"%(end-start))
break
else:
break
########################
执行结果如下:
玩猜数游戏吗?玩游戏输入y,不玩游戏输入n(y/n)?y
猜一个数: 500
猜一个更大的数: 600
猜一个更大的数: 800
猜一个更小的数: 700
猜一个更大的数: 750
猜一个更小的数: 720
猜一个更大的数: 735
猜一个更大的数: 740
猜一个更大的数: 745
猜一个更大的数: 748
成功!
40.18s猜中
玩猜数游戏吗?玩游戏输入y,不玩游戏输入n(y/n)?
________________END______________
网友评论