当前位置:   article > 正文

Python:用函数判断一个数是否是素数_python编写一个函数判断素数

python编写一个函数判断素数

题目

用函数判断一个数是否是素数

prime(p), 其中函数prime当用户传入参数p为素数时返回True,否则返回False。

思路

1、先输入一个要判断的数

2、编写函数,判断素数,输出flag

代码

  1. import math
  2. p=eval(input("请输入您要判读是否是素数的数值:"))
  3. k=int(math.sqrt(p))
  4. def prime(p):
  5. i=2
  6. flag=True
  7. while (i<=k and flag==True):
  8. if p%i==0:
  9. flag=False
  10. else:
  11. i+=1
  12. return flag
  13. print(prime(p))

结果

  1. 请输入您要判读是否是素数的数值:6
  2. False

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/540075
推荐阅读
相关标签
  

闽ICP备14008679号