Python-Programm zum Drucken aller Primzahlen in einem Intervall

Inhaltsverzeichnis

In diesem Programm lernen Sie, alle Primzahlen innerhalb eines Intervalls mit for-Schleifen zu drucken und anzuzeigen.

Um dieses Beispiel zu verstehen, sollten Sie die folgenden Python-Programmierthemen kennen:

  • Python if… else-Anweisung
  • Python für Loop
  • Python brechen und fortfahren

Eine positive ganze Zahl größer als 1, die außer 1 und der Zahl selbst keine anderen Faktoren hat, wird als Primzahl bezeichnet.

2, 3, 5, 7 usw. sind Primzahlen, da sie keine anderen Faktoren haben. Aber 6 ist keine Primzahl (es ist zusammengesetzt), da , 2 x 3 = 6.

Quellcode

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

Ausgabe

 Primzahlen zwischen 900 und 1000 sind: 907 911 919 929 937 941 947 953 967 971 977 983 991 997 

Hier speichern wir das Intervall als niedriger für das untere Intervall und als oberes für das obere Intervall und finden Primzahlen in diesem Bereich. Besuchen Sie diese Seite, um zu erfahren, wie Sie überprüfen können, ob eine Zahl eine Primzahl ist oder nicht.

Interessante Beiträge...