猜數字問題 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秒


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM