Python 程序打印指定范围内的所有素数

2022-05-03 00:00:00 指定 素数 范围内

在这个程序中,您将学习使用 for 循环在一个区间范围内打印所有质数并显示它。
一个大于1的正整数,除1外没有其他因子,该数本身称为素数。
2,3,5,7等等都是质数,因为它们没有任何其他因子。但是6不是素数(它是合数) ,因为2 x 3 = 6。
源代码:

# Python program to display all the prime numbers within an interval

lower = 900
upper = 1000

print("Prime numbers between", lower, "and", upper, "are:")

for num in range(lower, upper + 1):
   # all prime numbers are greater than 1
   if num > 1:
       for i in range(2, num):
           if (num % i) == 0:
               break
       else:
           print(num)

输出

Prime numbers between 900 and 1000 are:
907
911
919
929
937
941
947
953
967
971
977
983
991
997

我们将下区间存储为lower,将上区间存储为upper,并在此范围内查找所有的素数。

相关文章