猜数字问题 python

猜数字问题,要求如下:

① 随机生成一个整数

② 猜一个数字并输入

③ 判断是大是小,直到猜正确

④ 判断时间提示:需要用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秒

猜你喜欢

转载自www.cnblogs.com/carlber/p/9902008.html