如何在Python中修复此缩进错误?
我不知道如何修复第12行中的缩进错误如何在Python中修复此缩进错误?,python,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 让我来修复你的代码 您不需要number=n,您可以直接使用number而不
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
让我来修复你的代码
- 您不需要number=n,您可以直接使用number而不是n。 python中的行数越多,开销就会增加
- 您不能执行此多维数据集(n)=n**3,分配给函数。这是违法的
如果你的真实代码是这样缩进的,难怪你会有问题如果-esle语句没有按预期缩进我提交了一个问题的编辑,它应该同时回答问题。@JulienD-你的编辑会使问题本身无效。这真的不是一个有用的编辑。编辑应该可以改进这个问题。要回答这个问题,只需发布一个答案。@JulienD不要编辑问题来更正OP报告中的错误。
def cube(n):
return n**3
def by_three(n):
if n%3==0:
return cube(n)
else:
return False