lower = int(input('输入区间最小值:'))
upper = int(input('输入区间最大值:'))
for num in range(lower + 1, upper):
if num == 2: # 数字2是质数
print(2)
continue # 跳过本次循环
for i in range(2, num): # 遍历从数字2到数字-1的数字
if num % i == 0: # 能被整除那就不是素数
break # 跳出for循环
else: # 如果没跳出,整个for循环都执行完毕的话那就是质数,执行else语句
print(num) # 打印质数
根据输入范围查找素数(质数)
最新推荐文章于 2023-02-22 23:01:58 发布