Python-ohjelma kaikkien alkulukujen tulostamiseen intervallissa

Sisällysluettelo

Tässä ohjelmassa opit tulostamaan kaikki alkuluvut tietyllä aikavälillä silmukoita käyttäen ja näyttämään sen.

Tämän esimerkin ymmärtämiseksi sinulla on oltava tieto seuraavista Python-ohjelmointiaiheista:

  • Python jos… muuten Lausunto
  • Python for Loop
  • Python tauko ja jatka

Positiivinen kokonaisluku, joka on suurempi kuin 1 ja jolla ei ole muita tekijöitä kuin 1 ja lukua itse kutsutaan alkuluvuksi.

2, 3, 5, 7 jne. Ovat alkulukuja, koska niillä ei ole muita tekijöitä. Mutta 6 ei ole prime (se on komposiitti), koska 2 x 3 = 6.

Lähdekoodi

 # 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)

Tuotos

 Pääluvut 900: n ja 1000: n välillä ovat: 9079119199299379411947953969797197983991997 

Tässä tallennetaan intervalli alemmaksi alemmaksi ja ylemmäksi ylemmäksi ja löydetään alkuluvut kyseiseltä alueelta. Tältä sivulta saat lisätietoja siitä, onko luku alkuluku vai ei.

Mielenkiintoisia artikkeleita...