Ich habe eine Funktion geschrieben, welche mir alle ungeraden Stellen aus einem String addiert. Egal wie ich die for-Schleife in der Funktion ändere, selbst mit Hilfe von ChatGPT, kommt nie das erhoffte Ergebnis raus. Ich habe meiner Meinung nach schon alles ausprobiert und es wäre nett wenn jemand mal über den Code gucken würde und mir vielleicht eine verbesserte Variante zeigt ^^.

Hier sind die Input-Daten und das erhoffte Ergebnis:

card_number = 123456789123

erhofftes Ergebnis: 27

PS: Die Variable card_number ist vom Typ String und das erhoffte Ergebnis ändert sich je nach Eingabe einer anderen card_number.

Mit freundlichen Grüßen