Avatar ·

Wertzuweisungen in Python. Unterschied der Methoden

📁 Python, Beispiel

Warum werden in 2 Fällen unterschiedliche Ergebnisse erzielt?

Beispiel 1:

A = 1B = 2C = 3D = 4E = 5F = 6A,B,C,D = E,F,A,Bprint A,B,C,D,E,F

Ergebnis 1:

5 6 1 2 5 6

Beispiel 2:

A = 1B = 2C = 3D = 4E = 5F = 6A = EB = FC = AD = Bprint A,B,C,D,E,F

Ergebnis 2:

Avatar ·
def sumdigits(n):    sumd = 0    while n > 0:        n,d = divmod(n, 10)        sumd += d    retu sumditems = [123, 567, 899, 999]res = max(items, key=sumdigits)print(res)#999

Anmelden um eine Antwort zu hinterlassen

Blogs