V tomto programe sa naučíte tlačiť všetky prvočísla v intervale pomocou slučiek a zobrazovať ich.
Aby ste pochopili tento príklad, mali by ste mať znalosti nasledujúcich tém programovania v jazyku Python:
- Vyhlásenie Python if … else
- Python pre Loop
- Python sa zlomí a pokračuje
Kladné celé číslo väčšie ako 1, ktoré nemá iné faktory okrem 1 a samotné číslo sa nazýva prvočíslo.
2, 3, 5, 7 atď. Sú prvočísla, pretože nemajú žiadne ďalšie faktory. Ale 6 nie je prvočíslo (je kompozitný), lebo 2 x 3 = 6
.
Zdrojový kó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)
Výkon
Hlavné čísla medzi 900 a 1 000 sú: 907 911 919 929 937 941 947 953 967 971 977 983 991 997
Tu uložíme interval ako dolný pre dolný interval a horný pre horný interval a v tomto rozsahu nájdeme prvočísla. Na tejto stránke nájdete informácie o tom, ako skontrolovať, či je číslo prvočíslo alebo nie.