“素数一般指质数。质数是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数。”下面通过python代码计算出200以内的质数。

if __name__ == '__main__':# 初始化一个列表primes = [2]# 从2开始遍历200以内的数字for number in range(2, 200):for prime in primes:# 对number进行取余操作remainder = number % primeif remainder == 0:  # The number is not primebreaksqrt = number ** 0.5if sqrt < prime:primes.append(number)break# m = sqrt(n) ------> m*m = n, if n is not prime, n = a * b# a * b = m * m# 1.a > m, b < m# 2.a = m, b = m# 3.a < m, b > m# min(a,b) <= mprint(primes)

运行结果为:

[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, 101, 103, 107, 109, 113, 127, 131, 137, 139, 149, 151, 157, 163, 167, 173, 179, 181, 191, 193, 197, 199]

Python代码计算素数(质数)相关推荐

  1. python代码计算图像的分辨率

    python代码计算图像的分辨率 def jpeg_res(filename):""""This function prints the resolution ...

  2. python计算最大回撤_【邢不行|量化小讲堂系列36-python量化入门】如何通过3行Python代码计算最大回撤...

    引言: 邢不行的系列帖子"量化小讲堂",通过实际案例教初学者使用python进行量化投资,了解行业研究方向,希望能对大家有帮助. [历史文章汇总]请点击此处 [必读文章]: 个人微 ...

  3. php计算素数,质数素数计算器

    素数 即 质数 . 质数(prime number)又称素数,有无限个.一个大于1的自然数,如果除了1和它自身外,不能被其他自然数整除(除0以外)的数称之为素数(质数):否则称为合数.根据算术基本定理 ...

  4. 随机生成一个质数的python代码_python3 随机数 质数 素数 文件操作

    最近工作有点忙 但还是每天坚持花了 三 四个小时学习了一下 python 不错 代码简洁 我很喜欢 还会继续....以前学过点java 相对来说还是比java 清晰 简结 但是语法上还是有点不适应: ...

  5. 一行Python代码计算两点间曼哈顿距离

    以下图为例,图中白色方块表示楼房,是无法穿越的,只能绕行,那么从左下角出发到达右上角,红色.蓝色.黄色三条路线的距离是相等的,也就是所谓曼哈顿距离,或者实际行走距离. 对于平面上的两个点(x1,y1) ...

  6. 随机生成一个质数的python代码_使用质数生成随机密码

    我正在做一个大学项目,从打印两个给定输入之间的所有质数开始.后来有人告诉我,它必须与我的课程,网络管理有关,所以我想在我的脚本末尾添加一个密码生成器(用于网络安全) 我把所有的代码都写出来了,但是我有 ...

  7. python代码计算矩形面积_学习资料Python语言基础知识笔记以及答案

    01. Python语言基础知识等笔记: 02. Python作业答案: [例2-3]通过输入函数input()输入股票代码.股票名称.当天股票最高价和最低价,通过输出函数print()输出股票代码+ ...

  8. python代码计算字数_Python计算一个文件里字数的方法

    本文实例讲述了Python计算一个文件里字数的方法.分享给大家供大家参考.具体如下: 这段程序从所给文件中找出字数来. from string import * def countWords(s): ...

  9. python计算工资_编写Python代码计算工资总额,包括Overtim

    对我来说,我写了一些看起来很完美的代码来计算加班时间. 但库塞拉一直告诉我我错了.有人能看看这个告诉我,我到底做错了什么吗? 我想自己找到解决办法,我已经试过了,但我不知道怎么了!我相信每个人(除了我 ...

最新文章

  1. 使用java+TestNG进行接口回归测试
  2. python 执行ping命令_Python黑科技:在家远程遥控公司电脑,python+微信一键连接!...
  3. SVN被锁定的几种解决方法
  4. OpenJudge计算概论-字符串排序
  5. Piggy-Bank POJ - 1384(完全背包+背包放满)
  6. 简而言之SPIFFE
  7. Python编程基础06:认识程序控制结构
  8. c语言程序设计行列式,新手作品:行列式计算C语言版
  9. 机器人植入情感芯片利与弊_马斯克活猪脑机接口试验成功!多芯片植入,硬币大小,实时读取脑电波,已被批准人脑实验...
  10. 正高职称 程序员_我985毕业33岁正高,职称评审哪里难?轻轻松松过职称
  11. python关于csv的查询系统_使用Python对csv文件操作
  12. iphone图片编辑画笔_iOS13图片编辑功能使用教程
  13. 网站加速教程--提升性能的同时节约10倍成本
  14. STM32:利用VM8978和I2S实现录音的频率分析
  15. Type-challenges类型体操 1097-IsUnion 题解
  16. 城堡幻想曲圣魔大战3(Castle Fantisia)新艾伦希亚战记(即重做版) 新增剧情简介
  17. Oracle关于高速缓存区应用原理
  18. 我为OpenHarmony 写代码,战“码”先锋第二期正式开启!
  19. 相处,靠真心;深交,靠人品
  20. MURA120T3G

热门文章

  1. 程序通过命令行获取操作系统名称+版本+CPU名称等各种信息
  2. 【Security】操作系统安全
  3. #一首国庆生活写照#
  4. Python 读取HTML表格 pd.read_html()
  5. 【转载】Java多线程编程2--同步锁定--synchronized同步方法、脏读、锁重入
  6. Elasticsearch集群监控指标学习
  7. 关于性能测试中使用物理机和虚拟机的区别
  8. 用Javascript实现Blogger/Blogspot的传统模板翻页功能
  9. 为什么要用Linux系统
  10. 机器人被挠脚心_《fm及机器人系列(tk)》专题