5、猜数字问题,要求如下:
① 随机生成一个整数
② 猜一个数字并输入
③ 判断是大是小,直到猜正确
④ 判断时间
提示:需要用time模块、random模块
该题目不需要创建函数
import time as t
import random as r
#设置开始时间
starttime=t.time()
m=r.randint(0,100)
# r.randint()随机生成一个[0:100]的整数
num=int(input('请猜一个数字(0~100):'))
count=1#计算猜数字的次数
while num!=m:
count+=1
if num>m:
num=int(input('您猜大了,请输入第%i次猜的数字为:'%count))
elif num<m:
num=int(input('您猜小了,请输入第%i次猜的数字为:'%count))
else:
print("恭喜您,猜对了")
#设置结束时间
endtime=t.time()
time=endtime-starttime
print('总共用时%.2f秒'%time)
结果如图所示: