Registrierung Kalender Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Zur Startseite

Informatiker Board » Suche » Suchergebnis » Hallo Gast [Anmelden|Registrieren]
Zeige Beiträge 1 bis 2 von 2 Treffern
Autor Beitrag
Thema: Python Primzahlen bestimmen
TheErebos

Antworten: 2
Hits: 3.572
18.11.2018 20:47 Forum: Algorithmen


Danke Augenzwinkern

Hatte die den falschen break im Kopf. Einfach mit einem return(); beendet.
Thema: Python Primzahlen bestimmen
TheErebos

Antworten: 2
Hits: 3.572
Python Primzahlen bestimmen 18.11.2018 00:39 Forum: Algorithmen


Meine Frage:
Hey,

es tritt der Fehler:

file "Primes.py", line 10
break
^
SyntaxError: 'break' outside loop


auf, aber ich brauche den break um mit dem Vergleichen der laufenden Werte mit den Primzahlen aufzuhören, um Leistung zu sparen. Irgendwelche Ideen?





Meine Ideen:
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
#!/usr/bin/python
#Get primes

start=input("All primes bigger than : ");
stop=input("All primes smaller than: ");

def get_primes(start, stop):
    
    if start<=stop+1:
        break
    primes = [2];

    for n in range(3, stop, 2):
        for p in primes:
            if n % p == 0:
                break
            else:
                primes.append(n)
    while primes[0] <= start:
        del primes[0]

print(primes);
input();
Zeige Beiträge 1 bis 2 von 2 Treffern