我想找到101到200之间的素数。为什么得不到正确结果
Topic sourcei%j!=0后要继续遍历下一个J,而不是直接输出 for i in range(101,200): m=True for j in range(2,i): if i%j==0: m=False break if k==True: print(i)
for i in range(101,201): for j in range(2,i): if i % j == 0: break if j == i - 1: print(i)
def xtoy(x, y): for i in range(2, max(x, y)+1): sboolm = True for j in range(2, i): if i % j == 0: sboolm = False break if sboolm == True: if i < min(x, y): continue else: print(i) return '' print(xtoy(10000, 9000))
- 1
用户0ddywfyiu8
for i in range(101,201): for j in range(2,i): if i%j!=0: print(i)