Python3 回文素数
2021/6/21 12:25:58
本文主要是介绍Python3 回文素数,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
回文素数
描述
回文素数是指一个数既是素数又是回文数。例如,131,既是素数又是回文数。
用户输入一个正整数 n , 请你在一行内输出从小到大排列的的前n个回文素数,数字后面用一个空格进行分隔。
输入格式
输入一个正整数
输出格式
符合要求的回文素数
输入输出示例
输入 10
输出 2 3 5 7 11 101 131 151 181 191
代码:
def prime (x): for i in range(2,int(x**0.5)+1):#x**0.5要向上取整 y = x%i if y==0: break return False else: return True #定义一个函数来判断是否是素数 def huiwen (x): if str(x)==str(x)[::-1]: return True else: return False #定义一个函数判断是否是回文数 n = int(input()) m = 0 i = 2 while(m<n): if prime(i) and huiwen(i): print(i,end=' ') i = i + 1 m = m + 1 else: i = i + 1
这篇关于Python3 回文素数的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-10-04Python外包有哪些常见的主要库-icode9专业技术文章分享
- 2024-10-02基于深度学习的钢铁缺陷检测系统(yolov8、注意力机制、PyQt5界面、Python)
- 2024-10-01怎么用python搭建一个系统-icode9专业技术文章分享
- 2024-09-30Python基础入门教程
- 2024-09-30获取参数学习:Python中的基础教程
- 2024-09-30Python编程基础详解
- 2024-09-29点击加载学习:Python编程基础教程
- 2024-09-29数据科学五大Python前端库:第二部分
- 2024-09-27使用python 将ETH账户的资产打散
- 2024-09-26Python编程基础