Einstellige Quersumme (EQS) in Python berechnen

Die Einstellige Quersumme (EQS) bedeutet, dass von einer Zahl solange die Quersumme genommen wird, bis nur noch eine Ziffer übrig ist.

Basierend auf unserem vorigen Post Quersumme in Python berechnen kann die einstellige Quersumme in Python wie Folgt berechnet werden:

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

def eqs(x):
    while x >= 10:
        x = quersumme(x)
    return x

Anwendungsbeispiel:

print(eqs(812)) # 2