广告
返回顶部
首页 > 资讯 > 后端开发 > Python >【Python实践-7】输出100以内的
  • 566
分享到

【Python实践-7】输出100以内的

Python 2023-01-31 00:01:54 566人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

1 #输出100以内的所有素数,素数之间以一个空格区分(注意,最后一个数字之后不能有空格)。 2 i=2 3 l=[] 4 while i<100: 5 k=0 6 for j in range(2,i

 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方法,将序列中的元素以指定的字符连接生成一个新的字符串,注意要先将列表中的元素变成字符格式。

--结束END--

本文标题: 【Python实践-7】输出100以内的

本文链接: https://www.lsjlt.com/news/182102.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 【Python实践-7】输出100以内的
    1 #输出100以内的所有素数,素数之间以一个空格区分(注意,最后一个数字之后不能有空格)。 2 i=2 3 l=[] 4 while i<100: 5 k=0 6 for j in range(2,i...
    99+
    2023-01-31
    Python
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作