人教版小學數學一年級(下)的第45頁有道數學游戲:猜數字,之前學習過陳述句,今天嘗試自己獨立寫出來,中間經歷了很多除錯,有一次程式不停執行,還要按Ctrl+C才能停下來,
能看懂(讀)和自己會寫(寫)真的是兩碼事,還是要多敲代碼,不然只是看完書,還是很快忘光,一點效果也沒有,
下面附的代碼是完整和正確的,

from random import* #引入Random庫
a=randint(1,100) #隨機在[1,100]之間取一個正整數,即要猜的數
b=eval(input("請輸入你猜的正整數(1至100之間):"))
num=1 #num表示要猜的次數,至少也要猜1次,所以最初設為1
while b!=a: #while這段表示如果沒有猜中,就給出提示(大了還是小了)并繼續猜
if b>a:
print("猜大了!")
else:
print("猜小了!")
b=eval(input("請輸入你猜的數(1至100之間):"))
num+=1 #num=num+1的簡寫
print("恭喜你猜對了!你共嘗試了{}次,".format(num))
下面是運行的效果圖,

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/244360.html
標籤:其他
