猜數字問題,要求如下:
① 隨機生成一個整數
② 猜一個數字並輸入
③ 判斷是大是小,直到猜正確
④ 判斷時間提示:需要用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秒