Python循环语句(for)——10以内的素数

开课吧开课吧锤锤2021-07-20 18:18

编程输出的质数小于10,质数通常指质数,一个素数是指大于1的自然数中除1和它本身以外的其它因子之外的一个自然数。  

Python循环语句(for)

一、for语句  

for循环可以遍历任何序列的项目,如一个列表或者一个字符串。  

Python循环语句(for)

for循环的一般格式如下:

for <variable> in <sequence>:
    <statements>
else:
    <statements>

二、range()函数  

如果你需要遍历数字序列,可以使用内置range()函数。它会生成数列。  

也可以使用range指定区间的值:  

>>>for i in range(5,9) :

也可以使range以指定数字开始并指定不同的增量(甚至可以是负数,有时这也叫做'步长'):  

for i in range(0, 10, 3) :

三、break  

break语句可以跳出for和while的循环体。如果你从for或while循环中终止,任何对应的循环else块将不执行。  

Python循环语句(for)

四、end=''  

为末尾end传递一个空字符串,这样print函数不会在字符串末尾添加一个换行符,而是添加一个空字符串,其实这也是一个语法要求,表示这个语句没结束。  

print默认是打印一行,结尾加换行。end=''意思是末尾不换行,加空格  

五、continue  

continue语句被用来告诉Python跳过当前循环块中的剩余语句,然后继续进行下一轮循环。  

Python循环语句(for)

六、编程实现  

print("10以内的素数:")
for n in range(2, 10):       #对10以内的数遍历   
    for x in range(2, n):    
       if n % x == 0:
           break         #如果有一个数能被其他数整除,跳出循环进行下一个数的判断
    else:
        print (n,end=' ' )

以上就是开课吧广场小编为大家整理发布的“Python循环语句(for)——10以内的素数”一文,更多Python教程相关内容尽在开课吧Python教程频道。

免责声明:本站所提供的内容均来源于网友提供或网络搜集,由本站编辑整理,仅供个人研究、交流学习使用。如涉及版权问题,请联系本站管理员予以更改或删除。
有用
分享