Top.Mail.Ru

Для решения задачи в Python можно использовать следующий алгоритм:

1. В начале программы запрашиваем у пользователя два натуральных числа.
2. Создаем функцию “сумма_цифр”, которая на вход принимает число и возвращает сумму его цифр:

def сумма_цифр(число):
сумма = 0
while число > 0:
сумма += число % 10
число //= 10
return сумма

3. Вычисляем сумму цифр для каждого из введенных чисел, используя созданную функцию:

число1 = int(input(“Введите первое число: “))
число2 = int(input(“Введите второе число: “))

сумма_цифр_1 = сумма_цифр(число1)
сумма_цифр_2 = сумма_цифр(число2)

4. Сравниваем полученные суммы цифр и выводим результат:

if сумма_цифр_1 > сумма_цифр_2:
print(“Сумма цифр в первом числе больше”)
elif сумма_цифр_1 < сумма_цифр_2: print("Сумма цифр во втором числе больше") else: print("Сумма цифр в обоих числах равна") Таким образом, программа сначала запрашивает у пользователя два числа, затем вычисляет сумму цифр для каждого числа и выводит результат сравнения сумм.

   
[metform form_id="1136"]