跳转到主要内容

素数入门

项目描述

用于教学目的的暴力函数。性能不佳。

作为包使用

>>> import primer
>>> primer.primes(10)
[2, 3, 5, 7, 11, 13, 17, 19, 23, 29]
>>> primer.prime(10)
29
>>> primer.primorial(10)
6469693230
>>> primer.sieve(40)
[2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37]
>>>

作为脚本使用

$ python -m primer [-h] [-t] [N]

显示前N个素数。

位置参数

N 生成素数的数量(默认:100)

可选参数
-h, --help

显示此帮助信息并退出

-t

显示耗时(默认:False)

版本 1.4.4 2015-04-09

  • 提取生成器函数。 (cbc)

版本 1.4.3 2015-04-02

  • 将函数重构到模块中。 (cbc)

  • 重构测试中的主命名空间。 (cbc)

  • 添加VERSION.txt。 (cbc)

  • 将download_url添加到setup中。 (cbc)

版本 1.4.2 2015-04-01

  • 使已安装的测试可作为脚本运行。 (cbc)

版本 1.4.1 2015-04-01

  • 使reduce可读。 HAFD。 (cbc)

版本 1.4 2015-03-26

  • 为Python 2/3提供单个版本。 (cbc)

版本 1.3 2015-03-25

  • 添加筛函数。 (cbc)

  • 重命名测试方法。 (cbc)

版本 1.2.1 2015-03-25

  • 更新README。 (cbc)

版本 1.2 2015-03-25

  • 标记素数生成函数为私有。 (cbc)

  • 更新docstrings。 (cbc)

  • 修复测试模块名称。 (cbc)

  • 重命名测试数据。 (cbc)

版本 1.1.1 2015-03-25

  • 更新README。 (cbc)

版本 1.1 2015-03-25

  • 添加初等积函数。 (cbc)

版本 1.0.2 2015-03-25

  • 修复关键字。 (cbc)

版本 1.0.1 2015-03-25

  • 发布测试。(cbc)

版本 1.0 2015-03-23

  • 首次发布。(cbc)

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源代码分发

primer-1.4.4.zip (16.1 kB 查看哈希值)

上传时间 源代码

由以下支持