【发布时间】:2015-11-04 08:30:29
【问题描述】:
def is_prime(x):
if x < 2:
return False
elif x == 2:
return True
else:
for i in range(2, x):
if x % i == 0:
return False
else:
return True
这不适用于数字 9,它返回 true。 请用基本术语解释一下。
【问题讨论】:
-
您在第一次循环迭代中决定是否为素数。
return true;必须在循环结束时调用。
标签: python