我写了一个程序,要求一个职位代码的用户。下面的代码:缺少打印语句
_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
您可能有缩进问题,而您的移动电话上没有该缩进问题。即使不是最佳的,这个代码也应该可以工作。 –
适用于我的电脑。 –