如何在Python中修复此缩进错误?

时间:2016-06-01 12:39:53

标签: python

我不知道如何修复第12行中的缩进错误。

def cube(number):

    number=n
    cube(n)=n**3
    return cube(n)

def by_three(number):

    number=n

    if n%3==0:
    cube(number)
    return cube(number)


    else:
    return False

1 个答案:

答案 0 :(得分:1)

除了缩进之外,我还可以修复您的代码。

  • 你不需要number = n,你可以直接用数字代替n。 python中的行数越多,开销就越大。
  • 你不能做这个立方体(n)= n ** 3,赋值给函数。这是非法的。
def cube(n):
    return n**3
def by_three(n): 
    if n%3==0:
        return cube(n)
    else:
        return False