python如何求2-1000内的所有回文素数

 更新时间:2023年08月24日 14:31:34   作者:Littleluck_♡  
这篇文章主要介绍了python如何求2-1000内的所有回文素数问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

求2-1000内的所有回文素数

只能由1和他本身整除的整数叫做素数,若一个素数从左向右或者从右向左读的是相同的数,则该素数为回文素数。

python代码:

flag=None
n=10
i=2
while n < 1000:
    while i < n:   #判断是否为素数
        flag=1
        if n%i == 0:
            flag=0
            break
        i += 1
    if flag == 1:    #判断它是否为回文素数
        if n // 100 == 0:   #判断是否为两位数
            if n // 10 == n%10:   #判断个位和十位是否相同
                print(n)
        elif n // 100 == n%10:
                print(n)
    n += 1

Python寻找回文素数

描述

如果一个整数是素数,同时其对应的字符串是回文字符串时,便称其为回文素数。

例如,131既是素数,其对应的字符串“131”又是回文字符串,所以131是回文素数。‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬

输入一个正整数 n , 请你在一行内输出从小到大排列的小于这个数的所有回文素数,每个数字后面一个空格。

输入格式

输入一个正整数

输出格式

一行内输出从小到大排列的小于这个数的所有回文素数,每个数字后面一个空格。

示例:

输入:191

输出:2 3 5 7 11 101 131 151 181

def is_prime(n):
    if n<2:
        return False
    for i in range(2,int(n**0.5)+1):
        if n%i==0:
            return False
    else:
        return True
def plalindrome_prime(number):
    for i in range(number):
        if str(i)==str(i)[::-1]and is_prime(i):
            print(i,end=' ')
positive_int = int(input())
plalindrome_prime(positive_int)

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Python爬虫与防反爬虫策略从入门到实战

    Python爬虫与防反爬虫策略从入门到实战

    本文将从基础的爬虫原理和库介绍开始,逐步深入,通过实际示例代码,带领读者学习Python爬虫的使用和技巧,掌握从简单到复杂的爬虫实现
    2024-01-01
  • Python 实现 T00ls 自动签到脚本代码(邮件+钉钉通知)

    Python 实现 T00ls 自动签到脚本代码(邮件+钉钉通知)

    这篇文章主要介绍了Python 实现 T00ls 自动签到脚本(邮件+钉钉通知),本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-07-07
  • 基于Python如何使用AIML搭建聊天机器人

    基于Python如何使用AIML搭建聊天机器人

    AIML,全名为Artificial Intelligence Markup Language(人工智能标记语言),是一种创建自然语言软件代理的XML语言,是由Richard Wallace和世界各地的自由软件社区在1995年至2002年发明的,通过本文给大家介绍基于Python如何使用AIML搭建聊天机器人,需要的朋友一起学习
    2016-01-01
  • python矩阵转换为一维数组的实例

    python矩阵转换为一维数组的实例

    今天小编就为大家分享一篇python矩阵转换为一维数组的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-06-06
  • Python 异步之如何启动获取事件循环

    Python 异步之如何启动获取事件循环

    这篇文章主要为大家介绍了Python 异步之如何启动获取事件循环示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-03-03
  • 在Django框架中设置语言偏好的教程

    在Django框架中设置语言偏好的教程

    这篇文章主要介绍了在Django框架中设置语言偏好的教程,Django是最具人气的Python框架,需要的朋友可以参考下
    2015-07-07
  • Python三种打包exe方法案例教程

    Python三种打包exe方法案例教程

    这篇文章主要介绍了Python三种打包exe方法案例教程,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下
    2021-07-07
  • Python格式化字符串f-string概览(小结)

    Python格式化字符串f-string概览(小结)

    这篇文章主要介绍了Python格式化字符串f-string概览(小结),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-06-06
  • pycharm之英文输入法变成全角字符无法输入问题

    pycharm之英文输入法变成全角字符无法输入问题

    这篇文章主要介绍了pycharm之英文输入法变成全角字符无法输入问题及解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-11-11
  • python psutil监控进程实例

    python psutil监控进程实例

    今天小编就为大家分享一篇python psutil监控进程实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-12-12

最新评论