猜数字问题,要求如下:
① 随机生成一个整数
② 猜一个数字并输入
③ 判断是大是小,直到猜正确
④ 判断时间提示:需要用time模块、random模块该题目不需要创建函数
import random import time starttime = time.time() n= 1 m = random.randint(0,10) a = int(input("这是您第%i次猜,请输入一个整数:"%n)) while m != a: if m < a: print("您猜大了,请重新输入") if m > a: print("您猜小了,请重新输入") n = n + 1 a = int(input("这是您第%i次猜,请输入一个整数:"%n)) print("恭喜您猜对了!!!") endtime = time.time() time = endtime - starttime print("您总共用时%.2f秒"%time)
运行结果:
这是您第1次猜,请输入一个整数:2
您猜小了,请重新输入
这是您第2次猜,请输入一个整数:9
恭喜您猜对了!!!
您总共用时161.18秒