Python :: Aufgabe #329 :: Lösung #2
2 Lösungen
#329
Palindromische Primzahlen
Anfänger - Python
von hollst
- 29.03.2021 um 21:12 Uhr
Man erzeuge eine Liste aller Primzahle <= 1 Milliarde (1E+9), die in dezimaler Präsentation umgekehrt gelesen ebenfalls eine Primzahl sind (Palindromische Primzahlen). Z. B. 13; 31 ist ebenfalls Primzahl.
Viel Spaß!
Viel Spaß!
#2
von AlexGroeg (2010 Punkte)
- 15.04.2021 um 10:47 Uhr
Python-Code
def ist_primzahl(n): for i in range(2, int(n**0.5)+1): if n % i == 0: return False return True liste = [] n = 10000 #1000000000 i = 8 while i <= n: if ist_primzahl(i): if ist_primzahl(int(str(i)[::-1])): liste.append(i) i += 1 print(liste)
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1