for i in range(2,101):
fg = 0
for j in range(2,i-1):
if
fg = 1
break
if fg == 0:
print(i)
测试图:
代码如下:
import math
ans=1
for i in range(2,100):
for j in range(2,int(math.sqrt(i))+1):
if i%j==0:
break
else:
if ans%5==0:
print(i)
else:
print(str(i)+"\t",end='')
ans+=1
以上仅供参考,希望对题主有所帮助,可以的话,帮忙点个采纳!
num=[]
for i in range(2,100):
for j in range(2,i):
if(i%j==0):
break
else:
num.append(i)
print(num)
def prime(x):
for i in range(2,int(x**0.5)+1):
if x%i==0:
return False
return True
for i in range(2,101):
if prime(i):
print(i,end=" ")