Напишите програму на Python Дано количество имеющихся денег, а также цена пирожка. Определите,
сколько пирожков можно купить на имеющиеся деньги, а также величину сдачи. Входные данные Ввод содержит целые числа M и P (1 ≤ M, P ≤ 1000) — соответственно количество имеющихся денег и цену одного пирожка. Выходные данные Выведите два целых числа — количество пирожков, которые можно купить, и величину сдачи.Ответы на вопрос
Ответ:
M = int(input()) #количество денег
P = int(input()) #цена одного пирожка
print(M // P)
print(M - (P * (M//P)))
https://pastebin.com/fVjx0gAz
Вот пример программы на Python, которая решает данную задачу:
```python def calculate_pirozhki(money, price): # Вычисляем количество пирожков, которые можно купить num_pirozhki = money // price
# Вычисляем величину сдачи change = money % price
return num_pirozhki, change
# Ввод данных M, P = map(int, input().split())
# Вызов функции и вывод результатов num_pirozhki, change = calculate_pirozhki(M, P) print(num_pirozhki, change) ```
В данной программе мы определяем функцию `calculate_pirozhki`, которая принимает два аргумента: `money` (количество имеющихся денег) и `price` (цена одного пирожка). Внутри функции мы сначала вычисляем количество пирожков, которые можно купить, путем деления `money` на `price` с использованием оператора `//`. Затем вычисляем величину сдачи путем вычисления остатка от деления `money` на `price` с использованием оператора `%`. Функция возвращает количество пирожков и величину сдачи.
Затем мы считываем входные данные с помощью функции `input()` и разделяем их на два целых числа `M` и `P` с помощью функции `split()`. Затем вызываем функцию `calculate_pirozhki` с аргументами `M` и `P` и сохраняем результаты в переменные `num_pirozhki` и `change`. Наконец, выводим результаты с помощью функции `print()`.
Пример работы программы:
``` Входные данные: 100 20
Выходные данные: 5 0 ```
В данном примере у нас есть 100 рублей и цена одного пирожка составляет 20 рублей. Мы можем купить 5 пирожков и у нас не будет сдачи.
Примечание: Обратите внимание, что в данном примере мы предполагаем, что пользователь вводит корректные данные (целые числа M и P). Если пользователь вводит некорректные данные, программа может выдать ошибку. Для обработки таких ситуаций можно использовать конструкцию `try-except`.
Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili
