Quersumme in Python berechnen

def quersumme(x):
    return sum(int(y) for y in str(x))

Anwendungsbeispiel:

print(quersumme(812)) # 11

Funktionsweise:

Zuerst wird die Zahl – z.B. 812 per str(x) in einen String konvertiert. Das ergibt "812". Nun können wir per for y in str(x) über die einzelnen Zeichen "8", "1" und "2" iterieren. Diese wandeln wir per int(y) jeweils in die entsprechende Zahl 81 und 2 um und summieren all diese Zahlen auf: 8+1+211