编程输出的质数小于10,质数通常指质数,一个素数是指大于1的自然数中除1和它本身以外的其它因子之外的一个自然数。
一、for语句
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块将不执行。
四、end=''
为末尾end传递一个空字符串,这样print函数不会在字符串末尾添加一个换行符,而是添加一个空字符串,其实这也是一个语法要求,表示这个语句没结束。
print默认是打印一行,结尾加换行。end=''意思是末尾不换行,加空格
五、continue
continue语句被用来告诉Python跳过当前循环块中的剩余语句,然后继续进行下一轮循环。
六、编程实现
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教程频道。
免责声明:本站所提供的内容均来源于网友提供或网络搜集,由本站编辑整理,仅供个人研究、交流学习使用。如涉及版权问题,请联系本站管理员予以更改或删除。
