Python实现获取回文素数

2021-01-16 04:15

阅读:561

标签:文字   ref   大于   ike   for   aik   http   style   class   

回文素数:一种既是回文数又是素数的数字

“回文”是指正读反读都能读通的句子,它是古今中外都有的一种修辞方式和文字游戏,如“我为人人,人人为我”等。在数学中也有这样一类数字有这样的特征,成为回文数

素数指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数。

 1 i = 10
 2 HuiWenSu =[]
 3 JieGuo = []
 4 #筛选回文数
 5 while i :
 6     ZiFu = str(i)
 7     FanZhuan = ZiFu[::-1]
 8     HuiWen = int(FanZhuan)
 9     if HuiWen == i:
10         HuiWenSu.append(HuiWen)
11     i += 1
12 #在筛选出来的回文数中筛选符合条件的素数
13 for Hui in HuiWenSu:
14     a = 2
15     while a  Hui:
16         if Hui % a == 0:
17             break
18         elif a+1 == Hui:
19             JieGuo.append(Hui)
20             a += 1
21         else:
22             a += 1
23 
24 print(JieGuo)

 

Python实现获取回文素数

标签:文字   ref   大于   ike   for   aik   http   style   class   

原文地址:https://www.cnblogs.com/dmsj20190707/p/12928223.html


评论


亲,登录后才可以留言!