Python :: Aufgabe #295 :: Lösung #2

2 Lösungen Lösungen öffentlich
#295

Primzahlzwillinge (p2 – p1 = 2)

Anfänger - Python von JKooP - 13.10.2020 um 08:52 Uhr
Ein Primzahlzwilling ist ein Paar aus Primzahlen, deren Abstand 2 ist.

Beispiele:

(3, 5), (5, 7), (11, 13), …, (569, 571), …

Schreibe eine Funktion/Methode, die alle Primzahlpaare kleiner 2000 ausgibt.

Viel Spaß
#2
vote_ok
von Klaus (1960 Punkte) - 11.12.2020 um 10:53 Uhr
Quellcode ausblenden Python-Code
def check_prime(number):
    for index in range (2, number//2 + 1):
        if number % index == 0:
            return False
    return True

solution = []
for index in range(2, 2001):
    if check_prime(index) and check_prime(index+2):
        solution.append((index, index+2))
print(solution)

Kommentare:

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

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

Du scheinst einen AdBlocker zu nutzen. Ich würde mich freuen, wenn du ihn auf dieser Seite deaktivierst und dich davon überzeugst, dass die Werbung hier nicht störend ist.