Задача 4. Число наоборот 3

Пользователь вводит два вещественных числа — N и K. Напишите программу, которая отдельно заменяет сначала целую часть на число, которое получается из исходного записью его цифр в обратном порядке, затем то же самое делает с дробной частью. После этого числа складываются и сумма выводится на экран.

Пример:

Введите первое число: 102.12
Введите второе число: 123.34

Первое число наоборот: 201.21
Второе число наоборот: 321.43
Сумма: 522.64

Решение:

def number_back(n):
    parts = str(n).split('.')
    parts[0] = ''.join(reversed(list(str(parts[0]))))
    parts[1] = ''.join(reversed(list(str(parts[1]))))
    return float(parts[0] + '.' + parts[1])

first = float(input('Введите первое число: '))
second = float(input('Введите второе число: '))

first_back = number_back(first)
second_back = number_back(second)

print('Первое число наоборот:', first_back)
print('Второе число наоборот:', second_back)
print('Сумма:', first_back + second_back)

2790login-checkЗадача 4. Число наоборот 3

Добавить комментарий