Skip to content

Instantly share code, notes, and snippets.

@Miron-Anosov
Created February 12, 2023 18:11
Show Gist options
  • Save Miron-Anosov/37ade0944043eaef125dc54a236d0f16 to your computer and use it in GitHub Desktop.
Save Miron-Anosov/37ade0944043eaef125dc54a236d0f16 to your computer and use it in GitHub Desktop.
print('Задача 3. Число наоборот 2')
# Пользователь вводит два числа — N и K.
# Напишите программу,
# которая заменяет каждое число на число,
# которое получается из исходного записью его цифр в обратном порядке,
# затем складывает их,
# снова переворачивает и выводит ответ на экран.
# Пример:
# Введите первое число: 102
# Введите второе число: 123
# Первое число наоборот: 201
# Второе число наоборот: 321
# Сумма: 522
# Сумма наоборот: 225
def FlipOver(numm):
new_num = 0
summ = 0
while numm > 0:
new_num = numm % 10
summ *= 10
summ = summ + new_num
numm //= 10
return summ
N = int(input('Введите первое число: '))
K = int(input('Введите второе число: '))
print('\nПервое число наоборот: ', FlipOver(N))
print('Второе число наоборот:', FlipOver(K))
summ_N_K = FlipOver(N) + FlipOver(K)
print('\nСумма: ', summ_N_K)
print('Сумма наоборот: ', FlipOver(summ_N_K))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment