用PYTHON编写一个小程序,输出所有满足条件的素数
发布网友
发布时间:2022-04-21 01:07
我来回答
共2个回答
热心网友
时间:2022-06-17 00: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-06-17 00:27
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)
对于这种基本算法要有自己的一套思路出来,才能以不变应万变不是