Chinaunix首页 | 论坛 | 博客
  • 博客访问: 409980
  • 博文数量: 199
  • 博客积分: 154
  • 博客等级: 入伍新兵
  • 技术积分: 1530
  • 用 户 组: 普通用户
  • 注册时间: 2011-03-14 08:43
文章分类

全部博文(199)

文章存档

2015年(101)

2014年(97)

2011年(1)

分类: Python/Ruby

2015-01-17 16:35:19

#找出0~100之间的所有素数
from math import sqrt
N = 100
#基本的方法
result1 = []
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:
        result1.append(num)
print (result1)

[2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97]
阅读(903) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~