for n in range(2,101):
i,a=2,1
while i<n:
if n%i==0:
a=0
break
i=i+1
if a==1:
print(n)
for m in range(2,101):
a=1
for n in range(2,m):
if m%n==0:
a=0
break
if a==1:
print(m,end=' ')
for m in range(2,101):
n=2
while n<m:
if m%n==0:
break #m能被n整除,说明m一定不是质数,退出循环,判断下一个数
else:
n=n+1
else: #while循环的条件为False时,执行else分支.break退出循环时不执行
print(m)
文章出处登录后可见!
已经登录?立即刷新