U ovom programu naučit ćete ispisivati sve proste brojeve unutar intervala koristeći petlje for i prikazivati ih.
Da biste razumjeli ovaj primjer, trebali biste imati znanje o sljedećim temama programiranja na Pythonu:
- Python if … else Izjava
- Python za Loop
- Python razbiti i nastaviti
Pozitivni cijeli broj veći od 1 koji nema drugih čimbenika osim 1, a sam broj naziva se prostim brojem.
2, 3, 5, 7 itd. Su prosti brojevi jer nemaju drugih čimbenika. No, šest nije glavni (to je kompozitni) jer, 2 x 3 = 6
.
Izvorni kod
# 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)
Izlaz
Prosti brojevi između 900 i 1000 su: 907 911 919 929 937 941 947 953 967 971 977 983 991 997
Ovdje pohranjujemo interval kao donji za donji interval i gornji za gornji interval i pronalazimo proste brojeve u tom rasponu. Posjetite ovu stranicu da biste saznali kako provjeriti je li broj prost ili nije.