当前位置 : 主页 > 编程语言 > python >

输出1-100之间的质数

来源:互联网 收集:自由互联 发布时间:2022-10-26
#输出1--100之间的质数 for n in range(2,101): for i in range(2,n): if n%i==0: break else: print(n,end=" ") 运行结果如下: 需要注意的是,while语句或for语句中有break语句,程序会跳过while语句或语句后的
#输出1--100之间的质数
for n in range(2,101):
for i in range(2,n):
if n%i==0:
break
else:
print(n,end=" ")

运行结果如下:

输出1-100之间的质数_判断质数

  需要注意的是,while语句或for语句中有break语句,程序会跳过while语句或语句后的else语句。上述程序中,如果n%i==0(即除了1和它本身之外还有其他的因数),说明不是质数,则break跳出循环,并且不执行else语句的内容。若是质数,则结束内层循环后执行else语句,输出质数。


【来源:国外高防服务器 http://www.558idc.com/stgf.html 欢迎留下您的宝贵建议】
网友评论