码迷,mamicode.com
首页 > 编程语言 > 详细

【Python实践-7】输出100以内的所有素数

时间:2019-04-29 21:16:14      阅读:377      评论:0      收藏:0      [点我收藏+]

标签:输出   序列   注意   元素   字符连接   col   []   python   列表   

 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以内的所有素数

标签:输出   序列   注意   元素   字符连接   col   []   python   列表   

原文地址:https://www.cnblogs.com/jianglin1996/p/10792444.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!