当前位置:python教程 > Python基础教程 > python中判断数字是否为质数的方法

python中判断数字是否为质数的方法

  • Python基础教程
  • 发布时间:2020-12-04 20:50:44 作者:python学习 来源:py教程
  • 浏览量:2746
  • 本文有220个文字,大小约为1KB,预计阅读时间1分钟 更新时间:2022年06月16日 22:06:44

原文标题:python中判断数字是否为质数的方法

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

本文链接:http://www.ccpit.org.cn/jichu/jc4389.html——此文章系本站原创/整理,转载请标明出处、原标题、链接

  • [db:关键词]