python中判断数字是否为质数的实例讲解


Posted in Python onDecember 06, 2020

在计算机程序中,算法是灵魂,是程序的精髓所在。程序执行效率的高低直接取决于算法的优劣,所以计算机算法是计算机课程必修课。算法可以快速计算出我们所需要的结果,例如判断质数,这是很基础的内容,具体如何操作呢?下面小编向大家演示在python如何判断数字是否为质数。

质数:一个大于1的自然数,除了1和它本身外,不能被其他自然数(质数)整除(2, 3, 5, 7等),换句话说就是该数除了1和它本身以外不再有其他的因数。

判断代码:

def isprime(a):
 if isinstance(a,int)==False:
  return False
 if a<=1:
  return False
 if a==2:
  return True
 flag=1
 x=int(pow(a,0.5))+1
 for n in range(2,x):
  if a%n == 0:
   flag=0
   break
 if flag==1:
  return True
 else:
  return False

以上就是判断数字是否为质数的代码了

Python 质数判断实例扩展:

一个大于1的自然数,除了1和它本身外,不能被其他自然数(质数)整除(2, 3, 5, 7等),换句话说就是该数除了1和它本身以外不再有其他的因数。

# -*- coding: UTF-8 -*-
 
# Filename : test.py
# author by : www.runoob.com
 
# Python 程序用于检测用户输入的数字是否为质数
 
# 用户输入数字
num = int(input("请输入一个数字: "))
 
# 质数大于 1
if num > 1:
  # 查看因子
  for i in range(2,num):
    if (num % i) == 0:
      print(num,"不是质数")
      print(i,"乘于",num//i,"是",num)
      break
  else:
    print(num,"是质数")
    
# 如果输入的数字小于或等于 1,不是质数
else:
  print(num,"不是质数")

执行以上代码输出结果为:

$ python3 test.py
请输入一个数字: 1
1 不是质数
$ python3 test.py
请输入一个数字: 4
4 不是质数
2 乘于 2 是 4
$ python3 test.py
请输入一个数字: 5
5 是质数

到此这篇关于python中判断数字是否为质数的实例讲解的文章就介绍到这了,更多相关python中判断数字是否为质数的方法内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python爬取51job中hr的邮箱
May 14 Python
Python中生成Epoch的方法
Apr 26 Python
Python sqlite3事务处理方法实例分析
Jun 19 Python
python书籍信息爬虫实例
Mar 19 Python
对Python中DataFrame选择某列值为XX的行实例详解
Jan 29 Python
Opencv-Python图像透视变换cv2.warpPerspective的示例
Apr 11 Python
python通过实例讲解反射机制
Oct 17 Python
在tensorflow中实现屏蔽输出的log信息
Feb 04 Python
tensorflow使用L2 regularization正则化修正overfitting过拟合方式
May 22 Python
Python 实现RSA加解密文本文件
Dec 30 Python
python matplotlib工具栏源码探析二之添加、删除内置工具项的案例
Feb 25 Python
python开发的自动化运维工具ansible详解
Aug 07 Python
Django搭建项目实战与避坑细节详解
Dec 06 #Python
python温度转换华氏温度实现代码
Dec 06 #Python
python openssl模块安装及用法
Dec 06 #Python
python help函数实例用法
Dec 06 #Python
python中复数的共轭复数知识点总结
Dec 06 #Python
pycharm + django跨域无提示的解决方法
Dec 06 #Python
scrapy头部修改的方法详解
Dec 06 #Python
You might like
这部好评如潮的动漫 知名梗频出 但是画风劝退很多人
2020/03/08 日漫
让PHP更快的提供文件下载的代码
2012/06/13 PHP
ThinkPHP中Common/common.php文件常用函数功能分析
2016/05/20 PHP
PHP用mysql_insert_id()函数获得刚插入数据或当前发布文章的ID
2016/11/25 PHP
Yii 2.0在Grid中格式化时间方法示例
2017/06/06 PHP
php 可变函数使用小结
2018/06/12 PHP
javascript AutoScroller 函数类
2009/05/29 Javascript
jquery 图片Silhouette Fadeins渐显效果
2010/02/07 Javascript
iframe的父子窗口之间的对象相互调用基本用法
2013/09/03 Javascript
jquery实现盒子下拉效果示例代码
2013/09/12 Javascript
javascript中的if语句使用介绍
2013/11/20 Javascript
jQuery获取checkboxlist的value值的方法
2015/09/27 Javascript
使用JS实现图片展示瀑布流效果(简单实例)
2016/09/06 Javascript
js中用cssText设置css样式的简单方法
2016/09/19 Javascript
axios进阶实践之利用最优雅的方式写ajax请求
2017/12/20 Javascript
vue2.0 实现富文本编辑器功能
2019/05/26 Javascript
JavaScript 防盗链的原理以及破解方法
2020/12/29 Javascript
Python ORM框架SQLAlchemy学习笔记之安装和简单查询实例
2014/06/10 Python
python 查找字符串是否存在实例详解
2017/01/20 Python
python3.x+pyqt5实现主窗口状态栏里(嵌入)显示进度条功能
2019/07/04 Python
Python实现井字棋小游戏
2020/03/09 Python
Python list和str互转的实现示例
2020/11/16 Python
amazeui页面校验功能的实现代码
2020/08/24 HTML / CSS
美国婚礼礼品网站:MyWeddingFavors
2018/09/26 全球购物
周仰杰(JIMMY CHOO)法国官方网站:闻名世界的鞋子品牌
2019/09/27 全球购物
制药工程专业应届生求职信
2013/09/24 职场文书
秦兵马俑教学反思
2014/02/07 职场文书
《一株紫丁香》教学反思
2014/02/19 职场文书
财务部总监岗位职责
2014/03/12 职场文书
小学优秀教育工作者事迹材料
2014/05/09 职场文书
护士找工作求职信
2014/07/02 职场文书
关于艺术节的开幕致辞
2016/03/04 职场文书
护士年终工作总结不会写?各科护士模板总结
2020/01/02 职场文书
css中z-index: 0和z-index: auto的区别
2021/08/23 HTML / CSS
python playwright 自动等待和断言详解
2021/11/27 Python
排查并解决Oracle sysaux表空间异常增长
2022/04/20 Oracle