Предмет: Информатика,
автор: uchenik17033
(Phyton) Даны три целых числа. Определите, у которого из них больше сумма цифр.
Подсчет суммы цифр организуйте через подпрограмму.
На phyton
Ответы
Автор ответа:
0
Предполагается, что сумма цифр у всех чисел – разная.
def sum_digits(n):
res = 0
for digit in n:
res += int(digit)
return res
a = sum_digits(input("First number: "))
b = sum_digits(input("Second number: "))
c = sum_digits(input("Third number: "))
if b > a and b > c:
print("The second number has the largest sum of digits")
elif c > a and c > b:
print("The third number has the largest sum of digits")
else:
print("The first number has the largest sum of digits")
Приложения:
Автор ответа:
0
- from functools import reduce
- def sumn(k):
- return reduce(lambda x, y: int(x)+int(y), str(k))
- ks = map(lambda x: int(input), range(3))
- res = max(ks, key=sumn)
- print(res)
Похожие вопросы
Предмет: Окружающий мир,
автор: настя20066
Предмет: Окружающий мир,
автор: SHARLAY28
Предмет: Русский язык,
автор: Убитаяя
Предмет: История,
автор: Екатеринa11
Предмет: Русский язык,
автор: OrdinMutvey