Program Python na tlač všetkých prvočísel v intervale

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.

Zaujímavé články...