Program Python pro tisk všech prvočísel v intervalu

V tomto programu se naučíte vytisknout všechna prvočísla v intervalu pomocí smyček a zobrazit je.

Abychom porozuměli tomuto příkladu, měli byste znát následující témata programování v Pythonu:

  • Příkaz Python if … else
  • Python pro smyčku
  • Python se rozbije a pokračuje

Kladné celé číslo větší než 1, které nemá žádné jiné faktory kromě 1 a samotné číslo se nazývá prvočíslo.

2, 3, 5, 7 atd. Jsou prvočísla, protože nemají žádné další faktory. Ale 6 není prvočíslo (je kompozitní), neboť 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ýstup

 Prvočísla mezi 900 a 1000 jsou: 907 911 919 929 937 941 947 953 967 971 977 983 991 997 

Zde uložíme interval jako dolní pro dolní interval a horní pro horní interval a v tomto rozsahu najdeme prvočísla. Na této stránce se dozvíte, jak zkontrolovat, zda je číslo prvočíslo nebo ne.

Zajímavé články...