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

6 Lösungen Lösungen öffentlich
#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.
#6
vote_ok
von Sheepie (20 Punkte) - 15.05.2019 um 12:33 Uhr
Quellcode ausblenden Python-Code

grenze = int(input("Obergrenze der Primzahlenausgabe: "))

i = 2
teiler = 0          
primzahl = [2]

for element in range(3, grenze):    
    while i < element:                  
        if element % i == 0:                   
            teiler = 1                  
            i = element
        else:
            i += 1
            
    i = 2
    
    if teiler == 0                   
        primzahl.append(element)
    teiler = 0                        
    
print("Primzahlen:", primzahl)

Kommentare:

Für diese Lösung gibt es noch keinen Kommentar

Bitte melden Sie sich an um eine Kommentar zu schreiben.
Kommentar schreiben