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区间范围内找到质数。访问此页面以了解如何检查数字是否为质数。