Python-programma om alle priemgetallen in een interval af te drukken

Inhoudsopgave

In dit programma leer je alle priemgetallen binnen een interval af te drukken met for-lussen en deze weer te geven.

Om dit voorbeeld te begrijpen, moet u kennis hebben van de volgende programmeeronderwerpen in Python:

  • Python if… else-instructie
  • Python voor Loop
  • Python breken en doorgaan

Een positief geheel getal groter dan 1 dat geen andere factoren heeft dan 1 en het getal zelf wordt een priemgetal genoemd.

2, 3, 5, 7 enz. Zijn priemgetallen omdat ze geen andere factoren hebben. Maar 6 is geen priemgetal (het is samengesteld) omdat 2 x 3 = 6,.

Broncode

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

Uitvoer

 Priemgetallen tussen 900 en 1000 zijn: 90791919929937941947953967971977983991997 

Hier slaan we het interval op als lager voor het onderste interval en als bovenste voor het bovenste interval, en zoeken we priemgetallen in dat bereik. Bezoek deze pagina om te zien hoe u kunt controleren of een getal een priemgetal is of niet.

Interessante artikelen...