Assignment of values in Python. Difference in methods
📁 python, пример
Why are different results obtained in 2 cases?
Example 1:
A = 1B = 2C = 3D = 4E = 5F = 6A,B,C,D = E,F,A,Bprint A,B,C,D,E,FResult 1:
5 6 1 2 5 6
Example 2:
A = 1B = 2C = 3D = 4E = 5F = 6A = EB = FC = AD = Bprint A,B,C,D,E,FResult 2:
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 Log in to leave an answer