Ebben a programban megtanulja az összes prímszám kinyomtatását intervallumon belül a ciklusok használatával, és megjeleníti azt.
A példa megértéséhez ismernie kell a következő Python programozási témákat:
- Python if… else nyilatkozat
- Python for Loop
- Python törés és folytatás
1-nél nagyobb pozitív egész szám, amelynek az 1-n kívül nincs más tényezője, és magát a számot prímszámnak nevezzük.
A 2, 3, 5, 7 stb. Prímszámok, mivel nincsenek egyéb tényezőik. De 6 nem prím (ez kompozit), mivel 2 x 3 = 6
.
Forráskód
# 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)
Kimenet
A 900 és 1000 közötti prímszámok: 907 911 919 929 937 941 947 953 967 971 977 983 991 997
Itt tároljuk az intervallumot alacsonyabbnak az alsó intervallumként és a felsőt a felső intervallumhoz, és megtaláljuk a prímszámokat ebben a tartományban. Ezen az oldalon megtudhatja, hogyan ellenőrizheti, hogy egy szám elsődleges-e vagy sem.