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=' ')
文章来源地址https://www.toymoban.com/news/detail-742910.html
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)
文章来源:https://www.toymoban.com/news/detail-742910.html
到了这里,关于Python-输出1~100之间的素数的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!