Предмет: Информатика, автор: burlakaekaterina

СРОЧНО. РЕШИТЬ В PYTHON Цена товара обозначена в рублях с точностью до копеек, то есть действительным числом с двумя цифрами после десятичной точки. Запишите в две целочисленные переменные стоимость товара в виде целого числа рублей и целого числа копеек и выведите их на экран. При решении этой задачи нельзя пользоваться условными инструкциями и циклами.

Ответы

Автор ответа: KnowsUser1
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