Python,只用循环,不用定义函数,不调用函数,python求1到100的偶数和,分解成两个素数之和的代码?

质数又称素数,有且仅有两个因数的自然数整数。这是我上学时候老师教的。今天我在书上看到这样一道题目:使用Python IDLE编辑器 编辑脚本。实现:输出0~1000之间所有的质数,用“,”分隔。我们使用for循环输出指定区间[0,1000]内的全部质数。我么抓住两个重点:重点1,质数有两个因数,多一个,9不是;少一个1,不是;最小的质数是2。重点2,range函数包头不包尾。开始制作:新建空列表,a=[]新建计数变量n=0第一层for循环:for i in range(0,1001):n为计数变量,每一循环一次i,n就需要重置一下,n=0脚本截图:接下来,我要测试每一个i是否为一个“合格的质数”,同样适用for循环。测试每一个从1到i的数字是否为i的因数(或者理解为:i可以被从1到i的数字中哪些整除)。脚本:for j in range(1,i+1):每找到一个符合条件的因数,脚本:if(i%j==0):n就会加1.脚本:n+=1当内嵌的for循环结束时,n的值为2,那么这个循环的i就是一个合格的质数。将其添加到列表a中。脚本:if n==2:a.append(i)当整个1001次循环结束后输出列表a。脚本:print(a)运行结果:完整脚本:a=[]n=0for i in range(0,1001):n=0for j in range(1,i+1):if(i%j==0):n+=1if n==2:a.append(i)print(a)脚本截图:好了,以上就是我整个制作步骤了,应该还有其他的解题方法,如果过你有不一样的制作方法,请在评论区留言分享给我,我们一同进步!我是 大于小澍,一个陪孩子玩的90程序员。感谢你的阅读。
您愿意向朋友推荐“博客详情页”吗?
强烈不推荐
不推荐
一般般
推荐
强烈推荐
}

我要回帖

更多关于 python求1到100的偶数和 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信