模版网站商城10大开源文档管理系统
这能有1和本身整除的整数叫素数;如一个素数从左向右和从右向左是相同的数,则该素数为回文素数。编程求出2-1000内的所有回文素数。
 源代码:
def sushu(n):
     for i in range(2,n//2+1):
         if n%i == 0:
             return False
     return True
 def huiwen(n):
     a = str(n)
     b = ''
     for i in range(len(a)-1,-1,-1):
         b += a[i]
     if a == b:
         return True
     else:
         return False
 print('1000以内的回文素数为:')
 for i in range(2,1001):
     if huiwen(i) & sushu(i):
         print(i,end=' ')
列出测试数据和实验结果截图:
