[python] 输出第n小的质数
来源:互联网 发布:c语言怎么定义数组 编辑:程序博客网 时间:2024/06/07 10:03
思路:定义一个变量index来追n,从2开始判断,若是素数index就+1,直到判断到第n个
import mathdef nthPrime(n): index = 1 result = 2 while index <= n: flag = 1 #先假定是质数 #判断是否为素数 for i in range(2,int(math.sqrt(result))+1): if result % i == 0: flag = 0 break if flag: index += 1 result += 1 return result - 1
当然,当n足够大时,这个方法就over了。大家有没好的方法,来空间换时间,欢迎交流!
阅读全文
1 0
- [python] 输出第n小的质数
- 求第n小的质数
- noi-8163-第n小的质数
- 44:第n小的质数
- 44:第n小的质数
- 输入一个正整数n,求第n小的质数
- POJ NOI0105-44 第n小的质数
- 输出n以内的所有质数
- 输出n范围内的素数(质数)
- 找出比N小的最大质数
- 求N(包含N)以内的质数 (python)
- 输出小于N的所有质数(素数)
- 读出第n个质数
- #小练习 输出1到100的质数
- 小于N的质数
- Python输出一百以内的质数(素数)
- 求第N个质数算法
- java求解第N个素数(质数)
- Linux编译内核
- PO BO VO DTO POJO DAO DO这些Java中的概念
- rabbitmq 整合springboot
- FBI树
- 15.6 传输编码和分块编码
- [python] 输出第n小的质数
- CSS-calc 兼容写法
- js中的一些内置对象
- radio与select问题
- 写在卷首的--CSDN的第一篇博客
- Apache ActiveMQ
- iOS 11降系统到iOS 10,苹果刷机图文教程
- STM32F103外部晶振由8M变为12M
- iOS算法总结-回顾