Решение Python Задача «Стоимость покупки»
Условие
Пирожок стоит a рублей и b копеек.
Нужно купить n пирожков.
Программа получает на вход числа:a, b, n
Нужно вывести:
- сколько рублей,
- сколько копеек.
Логика решения
Чтобы не запутаться, удобнее всё перевести в копейки.
1 рубль = 100 копеек.
Сначала найдём цену одного пирожка в копейках:
price = a * 100 + b
Потом умножим на количество:
total = price * n
Теперь обратно переводим в рубли и копейки:
- рубли →
total // 100 - копейки →
total % 100
a = int(input())
b = int(input())
n = int(input())
price = a * 100 + b
total = price * n
rub = total // 100
kop = total % 100
print(rub, kop)
// — целочисленное деление% — остаток от деления
Так мы аккуратно разделили рубли и копейки.
Leave a Reply