python猜数字游戏
python猜数字游戏,随机生成一个整数,猜一个数字并输入,判断是大是小,直到猜正确,计算猜测时间。
需要用time模块、random模块
import time
import random
x = random.randint(1,100)
#print(x)
while True:
num = int(input('请输入100以内的整数:'))
sat = time.time()
while num != x:
if num > x:
print('大了')
num = int(input('请输入100以内的整数:'))
elif num < x:
print('小了')
num = int(input('请输入100以内的整数:'))
else:
pass
else:
print('你猜的是%i,正确'%num)
break
ent = time.time()
t = ent - sat
print('总用时%.2f秒'%t)
请输入100以内的整数:50
小了
请输入100以内的整数:60
小了
请输入100以内的整数:70
小了
请输入100以内的整数:80
小了
请输入100以内的整数:90
大了
请输入100以内的整数:75
小了
请输入100以内的整数:78
小了
请输入100以内的整数:79
小了
请输入100以内的整数:80
小了
请输入100以内的整数:90
大了
请输入100以内的整数:85
大了
请输入100以内的整数:84
你猜的是84,正确
总用时21.89秒