Python :: Aufgabe #46 :: Lösung #4
6 Lösungen

#46
Alle Primzahlen bis zu einem Maximalwert ermitteln
Anfänger - Python
von devnull
- 26.02.2014 um 18:36 Uhr
Es soll ein Programm geschrieben werden, welches alle Primzahlen im Bereich von 2 bis zu einem Maximalwert sucht und auf der Konsole ausgibt.
Den Maximalwert soll der Benutzer beim Programmaufruf auf der Kommandozeile angeben können.
Der Algorithmus zur Primzahlensuche ist frei wählbar.
Den Maximalwert soll der Benutzer beim Programmaufruf auf der Kommandozeile angeben können.
Der Algorithmus zur Primzahlensuche ist frei wählbar.
#4

von Nachbar (2820 Punkte)
- 12.08.2016 um 10:06 Uhr

# -*- coding: utf-8 -*- #feststellen ob Zahl Primzahl ist oder nicht def isprim(wert): x = 2 if wert == 0 or wert == 1: return False elif wert == 2: return True else: while x < wert: if wert % x == 0: return False x = x + 1 return True eingabe = input("Bitte eine Zahl als Obergrenze eingeben: ") # Ausgabe aller Primzahlen bis Zahl y = 0 while y <= eingabe: if isprim(y): print y y = y + 1 else: y = y + 1
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1