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