I dette programmet lærer du å skrive ut alle primtallene innen et intervall ved hjelp av løkker og vise det.
For å forstå dette eksemplet, bør du ha kunnskap om følgende Python-programmeringsemner:
- Python hvis … annet uttalelse
- Python for Loop
- Python bryter og fortsetter
Et positivt heltall større enn 1 som ikke har andre faktorer enn 1, og selve tallet kalles et primtall.
2, 3, 5, 7 etc. er primtall da de ikke har noen andre faktorer. Men 6 er ikke prime (det er sammensatt) siden 2 x 3 = 6
,.
Kildekode
# 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)
Produksjon
Primtall mellom 900 og 1000 er: 907911919929937941 947 953 967 97197983991997
Her lagrer vi intervallet som lavere for nedre intervall og øvre for øvre intervall, og finner primtall i det området. Besøk denne siden for å lære hvordan du sjekker om et tall er primtall eller ikke.