
python回文素数【简单易懂,代码可以直接运行】
python回文素数【简单易懂,代码可以直接运行】
问题描述: 这能有1和本身整除的整数叫素数;如一个素数从左向右和从右向左是相同的数,则该素数为回文素数。编程求出2-1000内的所有回文素数。
代码如下:
''' 回文素数 素数:一个素数只能被1和本身整除 一个素数从左向右和从右到左是相同的数 989 ''' for i in range(2,1001): flag = 0 flag1 = 0 for j in range(2,i): if i%j == 0: flag = 1 if flag==0: #print(i,end=' ') if i >10: char = str(i) for m in range(len(char)): if char[m]!=char[len(char)-1-m]:#判断回文 flag1 = 1 break#将靠近break最近的循环跳出来了 if flag1==0: print(i,end=' ')代码可以直接运行,点个免费的👍吧,秋梨膏
👁️ 阅读量:0
© 版权声明:本文《python回文素数【简单易懂,代码可以直接运行】》内容均为本站精心整理或网友自愿分享,如需转载请注明原文出处:https://www.zastudy.cn/wen/1686559183a291959.html。