use*_*635 3 python indentation
这是我的代码:
def is_prime(x):
if x < 2:
return False
else:
for i in range(2,x):
if x % i == 0:
return False
else:
return True
print is_prime(508)
Run Code Online (Sandbox Code Playgroud)
我不明白为什么最后一个else: return true与缩进一起工作.如果我输入
else:
for i in range(2,x):
if x % i == 0:
return False
else:
return True
Run Code Online (Sandbox Code Playgroud)
然后def is_prime(2)返回none?为什么?
| 归档时间: |
|
| 查看次数: |
122 次 |
| 最近记录: |