知行编程网知行编程网  2022-11-13 23:00 知行编程网 隐藏边栏  3 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于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


以上是判断一个数是否为素数的代码。是不是很简单?快来试试吧~

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享