Определение числа с наибольшей суммой цифр
📁 python
Даны три целых числа. Определить, у которого из них больше сумма цифр. Подсчет суммы цифр организовать через функцию.
Сумму цифр числа я определяю так:
while n>0: d=n%10 n=n//10 sum+=dА как организовать через функию?
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 Войдите чтобы оставить ответ