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中下划线的使用方法
Mar 27 Python
理解Python中函数的参数
Apr 27 Python
利用Python获取赶集网招聘信息前篇
Apr 18 Python
定制FileField中的上传文件名称实例
Aug 23 Python
Django学习教程之静态文件的调用详解
May 08 Python
详解基于django实现的webssh简单例子
Jul 17 Python
python制作填词游戏步骤详解
May 05 Python
python、Matlab求定积分的实现
Nov 20 Python
如何通过Python3和ssl实现加密通信功能
May 09 Python
Django 解决开发自定义抛出异常的问题
May 21 Python
用pushplus+python监控亚马逊到货动态推送微信
Jan 29 Python
python中如何对多变量连续赋值
Jun 03 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
开发大型 PHP 项目的方法
2007/01/02 PHP
ThinkPHP文件上传实例教程
2014/08/22 PHP
利用JS重写Cognos右键菜单的实现代码
2010/04/11 Javascript
根据出生日期自动取得星座的js代码
2010/07/20 Javascript
浅析jQuery(function(){})与(function(){})(jQuery)之间的区别
2014/01/09 Javascript
jQuery 回车事件enter使用示例
2014/02/18 Javascript
React Native中TabBarIOS的简单使用方法示例
2017/10/13 Javascript
Vue+Jwt+SpringBoot+Ldap完成登录认证的示例代码
2018/05/21 Javascript
vuex提交state&amp;&amp;实时监听state数据的改变方法
2018/09/16 Javascript
jquery实现动态添加附件功能
2018/10/23 jQuery
Vue.js 中的 v-show 指令及用法详解
2018/11/19 Javascript
Vue和React组件之间的传值方式详解
2019/01/31 Javascript
vue 列表页跳转详情页获取id以及详情页通过id获取数据
2019/03/27 Javascript
Layui 带多选框表格监听事件以及按钮自动点击写法实例
2019/09/02 Javascript
webpack3升级到webpack4遇到问题总结
2019/09/30 Javascript
微信小程序自定义菜单切换栏tabbar组件代码实例
2019/12/30 Javascript
JavaScript设计模型Iterator实例解析
2020/01/22 Javascript
Vue组件通信$attrs、$listeners实现原理解析
2020/09/03 Javascript
Python Sleep休眠函数使用简单实例
2015/02/02 Python
Python实现从百度API获取天气的方法
2015/03/11 Python
安装Python和pygame及相应的环境变量配置(图文教程)
2017/06/04 Python
Python应用实现处理excel数据过程解析
2020/06/19 Python
python如何删除文件、目录
2020/06/23 Python
Python下划线5种含义代码实例解析
2020/07/10 Python
你不知道的5个HTML5新功能
2016/06/28 HTML / CSS
澳大利亚婴儿、幼儿和儿童在线设计师商店:Smooch Baby
2019/02/16 全球购物
Linux文件操作命令都有哪些
2015/02/27 面试题
Python中如何定义一个函数
2016/09/06 面试题
周年庆典邀请函范文
2014/01/23 职场文书
中学劳技课教师的自我评价
2014/02/05 职场文书
党校学习自我鉴定
2014/02/24 职场文书
酒店员工辞职信范文
2015/02/28 职场文书
试用期工作表现自我评价
2015/03/06 职场文书
酒会开场白大全
2015/06/01 职场文书
元宵节晚会主持词
2015/07/01 职场文书
漫画「处刑少女的生存之道」第3卷封面公开
2022/03/21 日漫