Составьте программу, которая преобразует введенное с клавиатуры дробное число в денежный формат. Например, число 12,348 должно быть преобразовано к виду 12 руб. 35 коп.

17 Янв 2020 в 19:41
197 +1
0
Ответы
1
# Ввод дробного числа с клавиатуры
number = float(input("Введите дробное число: "))
# Округляем число до двух знаков после запятой
rubles = int(number)
kopecks = round((number - rubles) * 100)
# Вывод результата в формате "X руб. Y коп."
print(f"{rubles} руб. {kopecks} коп.")

Пример работы программы:

Введите дробное число: 12.348
12 руб. 35 коп.
18 Апр 2024 в 19:54
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир