Даны два натуральных числа.Выяснить в каком из них сумма цифр больше.(Определить функцию для расчета суммы цифр натурального числа)

31 Мая 2021 в 19:46
143 +1
0
Ответы
1
def sum_digits(n):
return sum(map(int, str(n)))
def compare_digit_sums(num1, num2):
sum1 = sum_digits(num1)
sum2 = sum_digits(num2)
if sum1 > sum2:
return f"Сумма цифр числа {num1} больше суммы цифр числа {num2}"
elif sum2 > sum1:
return f"Сумма цифр числа {num2} больше суммы цифр числа {num1}"
else:
return "Суммы цифр чисел равны"
num1 = 123
num2 = 456
result = compare_digit_sums(num1, num2)
print(result)

Пример работы кода:

Сумма цифр числа 456 больше суммы цифр числа 123
17 Апр в 17:41
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 648 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир