Python 代码错误:缩进问题
这段代码有一个缩进错误。在 for 循环内, total=total*i 和 if total%10==0 应该在同一级别的缩进上。正确的代码应该是:
def TEST_DO_NOT_CHANGE(n):
print(n)
factorial = None
##########start下面可以改动
total=1
for i in range(1,n+1):
total=total*i
if total%10==0:
factorial=1
else:
factorial=0
##########end 上面可以改动
return factorial
if __name__ == "__main__":
print(TEST_DO_NOT_CHANGE(3))
print(TEST_DO_NOT_CHANGE(5))
这样修改后,代码就没有语法错误了。
原文地址: https://www.cveoy.top/t/topic/pav2 著作权归作者所有。请勿转载和采集!