wangzaitan 2021-05-02 16:46 采纳率: 100%
浏览 1247
已采纳

python反素数,编写程序,输入一个正整数,显示大于该数的前10个反素数。

反素数(逆向拼写的素数)是指一个将其逆向拼写后也是一个素数的非回文数。例如:17和71都是素数,所以,17和71都是反素数。编写程序,输入一个正整数,显示大于该数的前10个反素数。

  • 写回答

7条回答 默认 最新

  • CSDN专家-Time 2021-05-02 16:52
    关注
    def issushu(n):
        a =True
        for x in range(2, n):
            if n%x==0:
                return False
        return True
    def nixiang(m):
        m=str(m)
        m=m[::-1]
        m=eval(m)
        return m
    def nothuiwenshu(s):
        s=str(s)
        if s==s[::-1]:
            return False
        else:
            return True
    z = eval(input())
    s= 0
    while s<10:
        z=z+1
        if(issushu(z) and issushu(nixiang(z)) and nothuiwenshu(z)):
            s+=1
            if(s<10):
                print(str(z)+' ',end='')
            elif s== 10:
                print(str(z)+' ',end='')
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(6条)

报告相同问题?

悬赏问题

  • ¥15 系统 24h2 专业工作站版,浏览文件夹的图库,视频,图片之类的怎样删除?
  • ¥15 怎么把512还原为520格式
  • ¥15 MATLAB的动态模态分解出现错误,以CFX非定常模拟结果为快照
  • ¥15 求高通平台Softsim调试经验
  • ¥15 canal如何实现将mysql多张表(月表)采集入库到目标表中(一张表)?
  • ¥15 wpf ScrollViewer实现冻结左侧宽度w范围内的视图
  • ¥15 栅极驱动低侧烧毁MOSFET
  • ¥30 写segy数据时出错3
  • ¥100 linux下qt运行QCefView demo报错
  • ¥50 F1C100S下的红外解码IR_RX驱动问题