简而言之,您将
isprime(x)检查数字是否为奇数,然后在之后退出
if x % 2 == 0。
尝试进行一些小的更改,以便您实际上可以迭代:
def isprime(x): for i in range(2, x-1): if x % i == 0: return False else: return True
请注意,这
else:现在是
for循环的一部分,而不是
if语句。

简而言之,您将
isprime(x)检查数字是否为奇数,然后在之后退出
if x % 2 == 0。
尝试进行一些小的更改,以便您实际上可以迭代:
def isprime(x): for i in range(2, x-1): if x % i == 0: return False else: return True
请注意,这
else:现在是
for循环的一部分,而不是
if语句。