运行Python代码提示IndentationError意外缩进错误是什么原因?
报错原因
你遇到的IndentationError: unexpected indent属于Python缩进格式错误,具体原因如下:
- Python依靠缩进划分代码块层级,配对的
if和else必须保持相同的缩进级别。你的代码中if语句顶格书写,但后续的else前额外多了3个空格的缩进,和if不在同一层级,因此触发解析错误。 - 同时
else下属的print语句缩进也和if代码块内的print缩进不统一,调整时需要同步修正。
修正后代码参考
if answer03 == "attack": print("That was not the greatest idea, you lost!") else: print("Good choice, you made it away safely!")
内容的提问来源于stack exchange,提问作者Alfie Thompson
相关产品推荐
相关产品推荐

