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)

总结

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

相关文章

  • pandas数据分组groupby()和统计函数agg()的使用

    pandas数据分组groupby()和统计函数agg()的使用

    这篇文章主要介绍了pandas数据分组groupby()和统计函数agg()的使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-03-03
  • python Tensor和Array对比分析

    python Tensor和Array对比分析

    今天小编就为大家分享一篇python Tensor和Array对比分析,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-01-01
  • Python爬取网页中的图片(搜狗图片)详解

    Python爬取网页中的图片(搜狗图片)详解

    没想到python是如此强大,令人着迷,以前看见图片总是一张一张复制粘贴,现在好了,学会python就可以用程序将一张张图片,保存下来。下面这篇文章主要给大家介绍了利用Python3.6爬取搜狗图片网页中图片的相关资料,需要的朋友可以参考下。
    2017-03-03
  • Python内置模块ConfigParser实现配置读写功能的方法

    Python内置模块ConfigParser实现配置读写功能的方法

    这篇文章主要介绍了Python内置模块ConfigParser实现配置读写功能的方法,涉及Python使用ConfigParser模块进行配置读、写、修改、删除等操作的相关实现技巧,需要的朋友可以参考下
    2018-02-02
  • Python 移动光标位置的方法

    Python 移动光标位置的方法

    今天小编就为大家分享一篇Python 移动光标位置的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-01-01
  • 基于np.arange与np.linspace细微区别(数据溢出问题)

    基于np.arange与np.linspace细微区别(数据溢出问题)

    这篇文章主要介绍了基于np.arange与np.linspace细微区别(数据溢出问题),具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-05-05
  • 详解Python 多线程 Timer定时器/延迟执行、Event事件

    详解Python 多线程 Timer定时器/延迟执行、Event事件

    这篇文章主要介绍了Python 多线程 Timer定时器/延迟执行、Event事件的相关知识,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-06-06
  • python生成图片验证码的方法

    python生成图片验证码的方法

    这篇文章主要为大家详细介绍了python生成图片验证码的方法,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-05-05
  • python内置函数之slice案例详解

    python内置函数之slice案例详解

    这篇文章主要介绍了python内置函数之slice案例详解,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下
    2021-09-09
  • Python中三种命令行参数利用方式详解

    Python中三种命令行参数利用方式详解

    Python的命令行参数,提供了很多有用的功能,可以方便调试和运行,这篇文章主要给大家介绍了关于Python中三种命令行参数利用方式的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2023-12-12

最新评论