当前位置:   article > 正文

Python之判断一个数是否为素数_python以下程序判断一个数是否是素数,请在 (1)、(2)、(3)填写合适的内容,分别为____

python以下程序判断一个数是否是素数,请在 (1)、(2)、(3)填写合适的内容,分别为____、____、____(结果用英文逗号隔开,不用打多余的空格,不用考虑太复杂)
  1. import math
  2. def is_prime(number): # 判断是否为素数
  3. if number == 1:
  4. return False
  5. sqrt = int(math.sqrt(number))
  6. for j in range(2, sqrt + 1): # 从2到number的算术平方根迭代
  7. if number % j == 0: # 判断j是否为number的因数
  8. return False
  9. return True
  10. def print_num(number): # 打印出 <= number的所有质数
  11. for i in range(2, number + 1):
  12. if is_prime(i) is True:
  13. print(i)
  14. if __name__ == "__main__":
  15. print(is_prime(1))
  16. print_num(1)

运行结果:

  1. True
  2. 2
  3. 3
  4. 5
  5. 7
  6. 11
  7. 13
  8. 17
  9. 19
  10. 23
  11. 29
  12. 31
  13. 37
  14. 41
  15. 43
  16. 47

 

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

闽ICP备14008679号