Найти - Пользователи
Полная версия: Задача, помогите с решением
Начало » Python для новичков » Задача, помогите с решением
1
Lina
Не могу разобраться как решать такие задачи
Пирожок в столовой стоит a рублей и b копеек. Определите, сколько рублей и копеек нужно заплатить за n пирожков.
ВХОДНЫЕ ДАННЫЕ
Программа получает на вход три числа: a, b, n, каждое на отдельной строке
ВЫХОДНЫЕ ДАННЫЕ
Программа должна вывести два числа, разделенные пробелом: стоимость покупки в рублях и копейках.
Пример ввод:10, 15, 2 вывод 20, 30
Lina
С этим примером разобралась,

a = int(input())
b = int(input())
n = int(input())
c = b // 100 * n
m = b * n
if m < 100: b * n
else: (c + a) // 1
print(n * a, end = “ ”)
print(m)

А вот с этим ни как( Пример ввод 2р, 50коп, 4 пир. вывод 10, 0 Подскажите пожалуйста, как сделать, чтобы 0 вывел, у меня получается 8 р и 200к
py.user.next
Lina
Не могу разобраться как решать такие задачи
Надо все рубли переводить в копейки и получать цену пирожка в копейках. Потом вычислять общую цену всех пирожков в копейках, а потом делить общую цену в копейках на сто (переводить уже в рубли и копейки). Иначе тебе придётся ещё переполняющиеся копейки отделять и перекидывать в рубли.
Lina
py.user.next
Спасибо, вот так получилось. Но не пойму как копейки вывести, рубли выводит, а копейки нет
a = int(input())
b = int(input())
n = int(input())
c = a * 100 + b
m = (n * c) // 100

print(m)
py.user.next
  
>>> r, c = 115 // 100, 115 % 100
>>> r
1
>>> c
15
>>>
Orbita
a = int(input())#Стоимость пирожка в рублях
b = int(input())#Стоимость пирожка в копейках
n = int(input())#Кол-во пирожков
price = (100 * a) + b #Все смешиваем в копейки, так как 1р=100к
total = price * n #Стоимость n пирожков в общем(В копейках)
rub = total // 100 #На рубли
kop = total % 100 #На копейки
print(rub , kop) #Стоимость n пирожков в рублях и копейках.
AD0DE412
Lina и Orbita
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB