def reverse_number(num):
"""Функция для переворачивания числа"""
return int(str(num)[::-1])
def solve_problem(n, k):
"""Основная функция решения задачи"""
# Переворачиваем числа
reversed_n = reverse_number(n)
reversed_k = reverse_number(k)
print(f"Первое число наоборот: {reversed_n}")
print(f"Второе число наоборот: {reversed_k}")
# Складываем перевернутые числа
sum_reversed = reversed_n + reversed_k
print(f"Сумма: {sum_reversed}")
# Переворачиваем сумму
final_result = reverse_number(sum_reversed)
print(f"Сумма наоборот: {final_result}")
# Ввод данных
n = int(input("Введите первое число: "))
k = int(input("Введите второе число: "))
# Вызов основной функции
solve_problem(n, k)
Что нужно сделать
Пользователь вводит два числа: N и K. Напишите программу, которая заменяет каждое число на число, которое получается из исходного записью его цифр в обратном порядке, затем складывает их, снова переворачивает и выводит ответ на экран.
Решение с помощью функции.
Пример:
Введите первое число: 102
Введите второе число: 123
Первое число наоборот: 201
Второе число наоборот: 321
Сумма: 522
Сумма наоборот: 225