Вопрос задан 20.06.2023 в 01:07. Предмет Информатика. Спрашивает Бойков Виктор.

Напишите програму на Python Дано количество имеющихся денег, а также цена пирожка. Определите,

сколько пирожков можно купить на имеющиеся деньги, а также величину сдачи. Входные данные Ввод содержит целые числа M и P (1 ≤ M, P ≤ 1000) — соответственно количество имеющихся денег и цену одного пирожка. Выходные данные Выведите два целых числа — количество пирожков, которые можно купить, и величину сдачи.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Абдрахманова Амина.

Ответ:

M = int(input()) #количество денег

P = int(input()) #цена одного пирожка

print(M // P)

print(M - (P * (M//P)))

0 0
Отвечает Иванов Сергей.

https://pastebin.com/fVjx0gAz

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Вот пример программы на 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`.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос