编程题

回文素数

回文素数是指一个不小于 11 的自然数 n 从左向右和从右向左读,其结果值相同且是素数,即称 n 为回文素数。一种求解的方法是先判断一个自然数是否为回文数,再判断它是否为素数。如果两个判断都成立,则该自然数是回文素数。请补全代码,找出自然数 1000 以内的所有回文素数。

#判断是否为素数

def (n):

for i in range(2,n):

if :

break

else:

return True

#判断是否为回文数

def HuiWenShu(n):

n=str(n)

if n== :

return True

else:

return False

for i in range(11,1001):

if ZhiShu(i)==True :

print('{}是回文素数!'.format(i))

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论