2条回答 默认 最新
threenewbee 2018-09-20 17:47关注else的缩进错了
def printzs(n): if n==1 or n==0: return False for i in range(2,n-1): if n%i==0: return False else: return True zs=filter(printzs,[x for x in range(0,10)]) print zs[2, 3, 5, 7]
解决 无用评论 打赏 举报
else的缩进错了
def printzs(n):
if n==1 or n==0:
return False
for i in range(2,n-1):
if n%i==0:
return False
else:
return True
zs=filter(printzs,[x for x in range(0,10)])
print zs
[2, 3, 5, 7]