Python 缩进错误 Python IndentationError: expected an indented block
这是编写一个比大小方法时遇到的低级错误
这个错误的原因是if语句块缩进问题
原代码
def MAX(a,b):
if(a > b):
return a
else:
return b;
错误提示
IndentationError: expected an indented block
# 缩进错误 : 应该为缩进块
这个很多相同错误都是一样的比如方法块的缩进错误、类的缩进错误等等,都是只需要按照Python语法标准缩进即可,还有就是不需要缩进的地方错误缩进。
按TAB缩进,比如在冒号之后的语法都是需要缩进的在Python3语法中。
def MAX(a,b):
if(a > b):
return a
else:
return b
# return a if a > b else b
示例代码
PyCharm
。
def MAX(a,b):
if(a > b):
return a
else:
return b
# return a if a > b else b
if __name__ == "__main__":
print(MAX(1,4))
print(MAX(6,4))