利用python求素数(一)
来源:互联网 发布:男人四十知乎 编辑:程序博客网 时间:2024/04/29 23:27
利用python,求出1-100之间的素数。
代码如下:
#coding:utf-8from math import sqrtN=100#基本的方法result = [] #空列表for num in range(2,N): f = True # 标记 for snu in range(2, int(sqrt(num))+1): if num % snu == 0: f = False break if f: result.append(num) print result
运行结果:
代码二:
>> result2 = [ p for p in range(2, N) if 0 not in [ p% d for d in range(2, int(sqrt(p))+1)] ]>>> result2
- 利用python求素数(一)
- Python求1000以内质数(素数)
- python求素数
- 求素数 -- Python实现
- Python求素数算法
- python求素数时间
- python求素数
- 利用求余判断素数
- Python和C++求10000以内的所有素数(Eratosthenes筛选 求素数)
- python经典,求素数问题
- python 求100以内素数
- 求素数最优代码(python)
- 求素数(筛法求素数)
- 筛选求素数和普通求法(C/python略)
- 利用Python求二次方程
- 利用python求积分
- java经典算法(一)求100以内的素数
- 利用动态规划方法求素数
- 【转】不是技术牛人,如何拿到国内IT巨头的Offer
- 【经验】无线路由器自动认证校园网 及遇到一些问题解决
- 【可行】windows下使用vim显示中文乱码的解决方案
- [经验] win7,ubuntu12.04和redhat 6.4三系统共存遇到的一些问题及解决
- 《将博客搬至CSDN》
- 利用python求素数(一)
- nyoj24 素数距离问题
- hdu 1176 免费馅饼(动态规划)
- java中文件选择对话框
- uva 11384 - Help is needed for Dexter
- 基于visual Studio2013解决C语言竞赛题之0905文件读写显示
- linux中单引号和双引号的区别
- 禅道系linux用一键安装包(推荐)
- Node学习笔记1