Python學習所遇問題

2021-08-22 13:36:41 字數 1180 閱讀 9868

print("遊戲開始")

num = input("猜數字:")

guess = int(num)

while guess != 8:

num = input("猜錯啦請重新輸入:")

guess = int(num)

if guess == 8:

print("恭喜你猜對了")

else:

if guess > 8:

print("偏大")

else:

print("偏小")

print("遊戲結束下次再見")

彈幕提示這一段**中有乙個bug,第一次輸入8直接結束,沒有提示正確,或者輸入其他數字不會對比大小。

然後彈幕提示,要將縮排去掉,並且在while後加多一次判斷:

print("遊戲開始")

num = input("猜數字:")

guess = int(num)

while guess != 8:

if guess > 8:

print("偏大")

else:

print("偏小")

num = input("猜錯啦請重新輸入:")

guess = int(num)

if guess == 8:

print("恭喜你猜對了")

else:

if guess > 8:

print("偏大")

else:

print("偏小")

print("遊戲結束下次再見")

以上**可執行並且沒有出錯,但是覺得過於繁瑣,於是梳理一遍,又簡化了一下:

print("遊戲開始")

num = input("猜數字:")

guess = int(num)

while guess != 8:

if guess > 8:

print("偏大")

else:

print("偏小")

num = input("猜錯啦請重新輸入:")

guess = int(num)

if guess == 8:

print("恭喜你猜對了")

print("遊戲結束下次再見")

python爬蟲所遇問題列舉

1 通過python socket庫來構造請求報文,向伺服器傳送請求時 remote address 183.61.138.62 443 raddr 183.61.138.62 80 80表示http協議預設埠,443表示https協議預設埠 2 在瀏覽器中輸入位址,然後除錯network視窗發現,...

Tensorflow學習所遇問題總結

1 tensorflow儲存讀取資料出現notfounderror see above for traceback key v1 3 not found in checkpoint node問題。解決方法 2 tensorflow如何列印神經網路權重引數 解決方法 3 在程式執行的時候偶爾會出現na...

jsp 學習所遇問題彙總

問題 一 使用所遇問題 嚴重 servlet.service for servlet jsp in context with path itcast threw exception ch4 usebeanparam.jsp line 12,column 3 according to tld,tag ...