编辑这个页面须要登录或更高权限!

Python程序打印一个区间内所有质数

Python 实例大全

在这个程序中,您将学习使用for循环打印一个区间内的所有质数并显示它。

要理解此示例,您应该了解以下Python编程主题:

一个大于1的正整数,除了1没有其他因数,这个数本身被称为质数。

2、3、5、7等是质数,因为它们没有任何其他因数。但是6不是质数(它是合数)因为2×3 = 6。

源代码

#Python程序来显示一个区间内的所有质数

lower = 900
upper = 1000

print(lower, "和", upper, "之间的质数有:")

for num in range(lower, upper + 1):
   #所有的质数都大于1
   if num > 1:
       for i in range(2, num):
           if (num % i) == 0:
               break
       else:
           print(num)

输出结果

900 和 1000 之间的质数有:
907
911
919
929
937
941
947
953
967
971
977
983
991
997

在这里,在lower和upper+1区间范围内找到质数。访问此页面以了解如何检查数字是否为质数

Python 实例大全

Python 基础教程
Python 流程控制
Python 函数
Python 数据类型
Python 文件操作
Python 对象和类
Python 日期和时间
Python 高级知识
Python 参考手册