Python实践-7输出100以内的所有素数
Posted jianglin1996
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python实践-7输出100以内的所有素数相关的知识,希望对你有一定的参考价值。
1 #输出100以内的所有素数,素数之间以一个空格区分(注意,最后一个数字之后不能有空格)。 2 i=2 3 l=[] 4 while i<100: 5 k=0 6 for j in range(2,i): 7 if i%j==0: 8 k=k+1 9 if k==0: 10 l.append(i) 11 i=i+1 12 print(" ".join(str(i) for i in l))
知识点:
1、素数,又称质数,定义为在大于1的自然数中,除了1和它本身以外不再有其他因数。
2、求100内的素数,两层循环,如果因数为0,则为素数。
3、要求素数之间以一个空格区分,且最后一个数字之后不能有空格,可以用join方法,将序列中的元素以指定的字符连接生成一个新的字符串,注意要先将列表中的元素变成字符格式。
以上是关于Python实践-7输出100以内的所有素数的主要内容,如果未能解决你的问题,请参考以下文章