Python 压痕误差

Python 压痕误差,python,methods,max,indentation,function,Python,Methods,Max,Indentation,Function,我试图定义一个类似于max方法的方法,但是我得到了一个预期缩进的错误。我不确定代码到底出了什么问题。。。我需要帮助解决这个问题 def biggest(a,b,c): def bigger(a,b): if a > b: output = a else: output = b if output > c: return output else

我试图定义一个类似于max方法的方法,但是我得到了一个预期缩进的错误。我不确定代码到底出了什么问题。。。我需要帮助解决这个问题

def biggest(a,b,c):
    def bigger(a,b):
        if a > b:
            output = a
        else:
            output = b
        if output > c:
            return output
        else:
            return c

你把标签和空格弄混了。使用
python-tt
进行验证。

为什么不直接使用
max
?为什么要嵌套两个
def
s?第二个是不必要的。你给出的没有缩进错误。