python猜數字遊戲,求幫忙找錯誤並改正

2021-04-12 18:01:09 字數 1377 閱讀 4450

1樓:匿名使用者

這個是典型的異常處理,try except

這樣,有異常會重新要求輸入,程式不會中斷

2樓:志祥羅志祥

肯定的,因為你用int做了強制型別轉換,如果輸入的不是int型別就會報錯,其實可以加個檢測,如果輸入不符合int型別自動忽略或者重新輸入就好了

3樓:我配合的演出

def panduan():

a = input('input:')

for i in a:

if ord(i) not in range(48, 58):

print('不是bai數字du')

break

else:

b = int(a)

print(b)

while true:

panduan()

這種麻zhi煩點,

dao不過

版挺好玩的權

python猜數字遊戲為什麼顯示錯誤次數

4樓:紫薇參星

你的猜復

數字遊戲的python程式中,記錄制

所猜次數的變bai量guessestaken,僅賦了乙個初始值du0,程式中並沒改變zhi其值dao,所以錯誤次數一直是0,你只需要在for-i迴圈中,guess=int(guess)下面, if guess

注意 這裡用了幾次機會猜中數字的數值比猜錯的次數多一,所以如果你要列印猜錯次數,只需要列印guessestaken-1 就行了.

python2.7.15猜數遊戲哪有問題呢?求大佬幫忙!!!

5樓:五花肉烤酸菜

幫你改了一下**,發現了一些問題直接上圖

1 python**要注意縮排,同一級別的邏輯必須對齊2 python input接收到的是字串,要變成int型別才可以進行比較,int()用於把字串轉成int型別(整數型別)

3 提前加個判斷,用於判斷機會是否用完

4 有不清楚的地方繼續問我

5 我用的python3 去掉print()的括號就可在py2執行6加油

6樓:匿名使用者

1.學習的話建議python3

2.while後的條件無法成立,因為and必須保證左右都為真才能為真

3.if-elif-else縮排有點亂。同一層級if elif else縮排應該是一樣的

7樓:匿名使用者

^一5588558888588888555

猜數字遊戲猜數字的遊戲規則

以前寫過乙個,當然,沒做介面的,要做介面自己可以做 include include include using namespace std int main char gues new char 4 unsigned int a 0 unsigned int b 0 unsigned int tim...

求解!python編的猜數字直接給出了答案

並沒有錯,在判斷語句中if guess secret不滿足就會列印數字,這沒什麼問題,看書不必這麼糾結,是活的,可以多種方式,不要看書定死了思維 猜數字python解法 200 python猜數字求解答 5 這個1024剛好是2的10次冪,1到1024剛好可以用乙個10bit的2進製來表示。所以你可...

python語句問題急急急求大神幫忙啊

自己做吧。已解決,請採納 先給500後加1000可以有 急求大神幫忙做一道python題,真的超級超級簡單!def fun n l1 1 x 1 x 2 for x in range 0,n,2 l2 1 x 1 x 2 for x in range 1,n,2 return sum l1 sum ...