Сколько пицц?
Время для небольшого проекта! В этой мини-проекте вы самостоятельно напишете целую программу, используя то, что узнали в первых двух уроках: переменные, арифметику, f-строки и условия.
Упражнения здесь немного отличаются от прежних. В заданиях сказано, что должна вывести программа, а не как её написать. Правильных способов много, так что выберите тот, который вам понятен. Если застряли, вернитесь к уроку, где вы изучали нужное.
Проект. Вы устраиваете вечеринку и заказываете пиццу для друзей. За три упражнения ваша программа определит, сколько пицц заказать, сколько они стоят и принимает ли пиццерия заказы прямо сейчас. Каждое упражнение продолжает предыдущее: редактор начинается с готовой программы из предыдущего шага, которая может отличаться от вашей. Это нормально.
Данные. Переменные в начале программы хранят то, что вы знаете о вечеринке: сколько придёт гостей, сколько кусков съедает каждый из них и сколько кусков в одной пицце. В настоящем приложении пользователь вводил бы это сам. Здесь программа берёт данные из переменных, и ваш код должен работать с переменными, а не с числами, скопированными в него: когда вы меняете переменную, программа по-прежнему должна выводить правильный результат. Чтобы это проверить, каждое упражнение запускает вашу программу ещё и с другими значениями, и она должна справиться и с ними.
Задача. Пиццерия продаёт только целые пиццы, поэтому нужно заказать их достаточно для всех кусков, даже если часть останется. 12 гостям, которые едят по 3 куска, нужно 36 кусков. В 4 пиццах всего 32 куска, этого не хватает, поэтому вы заказываете 5, и остаётся 4 куска. Программа выводит:
Кусков: 36
Пицц: 5
Осталось кусков: 4Подсказка: вспомните // и % из первого урока. Один показывает, сколько целых пицц заполняют куски, другой — остались ли куски, для которых нужна ещё одна пицца.
Будьте внимательны к вечеринке, куски которой заполняют пиццы ровно. При guests = 8 24 куска заполняют 3 пиццы, и ни одного куска не остаётся.
Задание
- 1
Выведите, сколько кусков нужно для вечеринки и сколько пицц заказать, как в примере.
- 2
Ниже выведите, сколько кусков останется.