Python :: Aufgabe #151 :: Lösung #5

4 Lösungen Lösungen öffentlich
#151

Symmetrische Primzahlen

Anfänger - Python von hollst - 03.04.2017 um 13:55 Uhr
Wieviele Primzahlen P < 1.000.000 sind rückwärts gelesen auch eine Primzahl, jedoch ungleich sich selbst?

Anmerkung: Die (Prim)zahlen 2, 3, 5, 7, 11 erfüllen nicht die Bedingungen (sind rückwärts gelesen sich selbst gleich),
als erste erfüllt die 13 die Bedingungen.
#5
vote_ok
von Des_ORNTRT (530 Punkte) - 23.05.2020 um 13:25 Uhr
Quellcode ausblenden Python-Code

prime_List = []
prime_bool = True
rvs_prime_bool = True

for i in range(1, 1000000):
    rvs_prime_bool = True
    prime_bool = True
    for j in range(2, (i - 1)):
        if i % j == 0:
            prime_bool = False



    #REVERSE
    a = str(i)[::-1]
    for j in range(2, (int(a) - 1)):
        if int(a) % j == 0:
            rvs_prime_bool = False

    if prime_bool and rvs_prime_bool:
        prime_List.append(i)

print(prime_List)

Kommentare:

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

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