Предмет: Информатика,
автор: burlakaekaterina
СРОЧНО. РЕШИТЬ В PYTHON Цена товара обозначена в рублях с точностью до копеек, то есть действительным числом с двумя цифрами после десятичной точки. Запишите в две целочисленные переменные стоимость товара в виде целого числа рублей и целого числа копеек и выведите их на экран. При решении этой задачи нельзя пользоваться условными инструкциями и циклами.
Ответы
Автор ответа:
0
Ответ:
--- Python 3.8.3 ---
RawCost = input()
#Запишем "Голые" цифры рублей и копеек в две переменные
RawRub, RawCop = map(int, RawCost.split('.'))
#Приведём значения цены в рублях и копейках в порядок, если пользователь ввёл какой-либо неадекват
Rub += RawCop // 100
Penny -= (RawCop // 100) * 100
#Распечатаем полученный результат в консоль
print(f'Cost: {Rub} Rubles, {Penny} Penny')
Программа учитывает, что пользователь может оказаться не сильно умным и ввести цену из разряда 59.615 (то есть "копеечная" часть цены явно больше одного рубля)
Похожие вопросы
Предмет: Английский язык,
автор: Аноним
Предмет: Русский язык,
автор: yuliya123123123
Предмет: Русский язык,
автор: 55ксеничка55
Предмет: Математика,
автор: kristinakuts20
Предмет: Математика,
автор: HappyOsya