用PYTHON编写一个小程序,输出所有满足条件的素数

发布网友 发布时间:2022-04-23 03:53

我来回答

2个回答

热心网友 时间:2022-04-07 06:27

按照你的要求编写的Python程序如下

import math

for i in range(100,1000):

 for j in range (2,int(math.sqrt(i))+1):

  if i%j==0:

   break;

 else:

  if (i%10+i//10%10)%10==i//100:

   print(i)

源代码(注意源代码的缩进)

热心网友 时间:2022-04-07 07:45

k = [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31]
for i in range(100, 998):
    if (i % 10 + i % 100 // 10) % 10 == (i // 100):
        for m in k:
            if i % m == 0:
                break
        if m ==31:
            print(i)

对于这种基本算法要有自己的一套思路出来,才能以不变应万变不是

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com