赞
踩
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)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。