ある間隔ですべての素数を出力するPythonプログラム

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

ここでは、間隔を次のように格納します より低い間隔と アッパー 上限間隔については、その範囲の素数を見つけます。 数が素数であるかどうかを確認する方法については、このページにアクセスしてください。



Hope this helps!

Source link