python 3.1中关于while循环函数使用的问题

请大家帮帮忙!

 while True:
      reply=input("enter text:")
      if reply=="stop":
           break
      elif not reply.isdigit():
           print("bad!"*8)
      else:
           num=int(reply)
           if num<20:
               print("low")
           else:
               print(num**2)
 print("bye")
    
在运行程序时,在第一行(while True)打印出一下语句。语法缩进正常!

SyntaxError: unindent does not match any outer indentation level (<pyshell#31>, line 13)
为什么会这样????


一只甜甜圈
浏览 317回答 2
2回答

慕森王

处理好缩进,还是这个结果啊!我用的是交互模式!

慕森卡

查出问起所在,是print("bye")没有正常缩进,我试了缩进4个空格也不可以,如何解决这个缩进问题!
打开App,查看更多内容
随时随地看视频慕课网APP