我寫了一個程序,要求一個職位代碼的用戶。下面的代碼:缺少打印語句
_code = str(input('Enter your post code: '))
_exit = True
while _exit:
print(_code)
while len(_code) != 5:
if len(_code) > 5:
print("to long")
_code = str(input('Enter your post code: '))
elif len(_code) < 5:
print("to short")
_code = str(input('Enter your post code: '))
else:
print('post code is: ' + str(_code))
break
問題是,當我開始它工作正常的程序,但是當輸入已經得到了len(_code)
等於5
應該跳到else語句,但事實並非如此。它只是停止運行程序(中斷)。我希望該程序打印:
郵編是:XXXXX
我已經下載了我的手機上QPython 1.2.7,還有它完美的作品!
由於沒有縮進代碼是不可讀的。請使用代碼塊(四個空格)正確格式化它 – martianwars
您可能有縮進問題,而您的移動電話上沒有該縮進問題。即使不是最佳的,這個代碼也應該可以工作。 –
適用於我的電腦。 –