/
sejeenn
/
python_basic
Обзор
Документация
Войти
/
sejeenn
/
python_basic
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Module14/04_reverse_num/main.py
31 строка
826 B
Eugene Vorontsov
Copy repo python basic
03 фев 2025, 20:23
03 фев 2025, 20:23
a8fce4a
Код
Авторство
О чём код?
def reverse(num): int_part = int(num) str_int_part = '' while int_part != 0: str_int_part += str(int_part % 10) int_part //= 10 pow = 0 while (num * 10 ** pow) - int(num * 10 ** pow) > 0: pow += 1 fl_to_int = int(num * 10 ** pow) str_dr_part = '' for i in range(pow): dr_part = fl_to_int % 10 str_dr_part += str(dr_part) fl_to_int //= 10 rev_num_float = float(str_int_part + '.' + str_dr_part) return rev_num_float n = float(input('Введите первое число: ')) k = float(input('Введите второе число: ')) n_rev = reverse(n) k_rev = reverse(k) print('\nПервое число наоборот: ', n_rev) print('Второе число наоборот: ', k_rev) print('Сумма: ', n_rev + k_rev)