当前位置:   article > 正文

python 创建素数_用python编写素数

用python编写素数

python创建素数
素数就是不能被1和自身以外整除的数。


# 定义一个函数
def primes1(start, end):
	# 用条件表达式判断是否大于2
    start = 2 if start < 2 else start
    # 循环嵌套的方式生成素数生成器对象,自身嵌套,自己除以自己,判断余数
    for i in range(start, end+1):
        for j in range(2, i):
            if i % j == 0:
                break
        else:
            yield i

# 循环迭代器生成此素数
for i in primes1(1, 50):
    print(i)
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/593306
推荐阅读
相关标签
  

闽ICP备14008679号