Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.53/55: Рейтинг темы: голосов - 55, средняя оценка - 4.53
0 / 0 / 0
Регистрация: 26.02.2021
Сообщений: 1

Калькулятор сосисок для пикника

26.02.2021, 18:02. Показов 14591. Ответов 21

Студворк — интернет-сервис помощи студентам
Здравствуйте! Задачка из одного хорошего учебника.

Сосиски упакованы в пакеты по 10 штук,
а булочки - в пакеты по 8 штук.
Напишите программу, которая вычисляет количество упаковок с сосисками и количество упаковок с булочками,
необходимых для пикника с МИНИМАЛЬНЫМИ остатками.
Программа должна запросить у пользователя количество
участников пикника и количество хот-догов, которые будут предложены каждому
участнику. Программа должна показать приведенные ниже подробности:
• минимально необходимое количество упаковок с сосисками;
• минимально необходимое количество упаковок с булочками;
• количество оставшихся сосисок;
• количество оставшихся булочек.

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
people = int(input("Введите количество людей , которые придут на пикник: "))
hot_dogs = int(input("Введите количество хот-догов , которое будет предложено каждому участнику пикника: "))
count_hot_dogs = people * hot_dogs
if count_hot_dogs % 10 != 0:
    min_package_sausages = count_hot_dogs // 10 + 1
    exstra_sasuges =  min_package_sausages * 10 - count_hot_dogs 
else:
      min_package_sausages = count_hot_dogs // 10
      exstra_sasuges = 0
if count_hot_dogs % 8 != 0:
      min_package_buns = count_hot_dogs // 8 + 1
      exstra_buns = min_package_buns * 8 - count_hot_dogs 
else:
       min_package_buns = count_hot_dogs // 8
       exstra_buns = 0
print("Минимальное количество упаковок с сосисками: ",min_package_sausages)
print("Количество оставшихся сосисок: ",exstra_sasuges)
print("Минимальное количество упаковок с булочками: ",min_package_buns )
print("Количество оставшихся булочек: ",exstra_buns)
Написал код , работает , вопрос
насколько хорошо написана программа?
какие могут быть замечания?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
26.02.2021, 18:02
Ответы с готовыми решениями:

Нарезка сосисок
Вообщем, пишу олимпиаду по инфе, да вот только не думал, что придется кодить. В школе нам 11 лет ничего не рассказывали, а доп баллы егэ...

Напишите программу, определяющую количество программ для преобразования числа A в число B для исполнителя Калькулятор
Напишите программу, которая определяет количество программ для преобразования числа A в число B для исполнителя Калькулятор. У него есть...

Калькулятор из двух полей для ввода текста, кнопки для выполнения арифметического действия и текстовой строки
Постановка задачи: \ Создайте калькулятор из двух полей для ввода текста, кнопки для выполнения арифметического действия и текстовой...

21
0 / 0 / 0
Регистрация: 21.09.2025
Сообщений: 2
17.11.2025, 17:14
Студворк — интернет-сервис помощи студентам
Whitecolor,
Цитата Сообщение от Whitecolor Посмотреть сообщение
Если у вас результат верный, то можно
Правильный, просто не понимаю почему многие if-else используют
0
Любознательный
 Аватар для YuS_2
7401 / 2247 / 359
Регистрация: 10.03.2016
Сообщений: 5,187
18.11.2025, 09:08
Цитата Сообщение от a6cd Посмотреть сообщение
почему многие if-else используют
потому, что это проверка каких-либо условий... чтобы "подложить соломки туда, куда придется падать"
В задаче не описаны все возможные варианты входных данных... а их ведь необходимо учитывать.
Какой результат получится в Вашем коде, если, например, будет булок или сосисок - 0 штук? Вот, в этом всё дело...
Код, кстати, необходимо помещать в специальные теги. Прочитайте помощь, по ссылке внизу редактора сообщений "Как работать в редакторе сообщений"
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
18.11.2025, 09:08
Помогаю со студенческими работами здесь

Как преобразовать обычный калькулятор в калькулятор использующий класс стек?
#include <iostream> int main(){ int a = 0; int b = 0; char operation; std::cout << "Enter first number: "; ...

Подраздел «Калькулятор» (выводится при установке плагина «калькулятор», возможность редактировать параметры че
Подраздел «Калькулятор» (выводится при установке плагина «калькулятор», возможность редактировать параметры через админку)

Калькулятор для формул
Ребята, всем привет!!! Очень нужна ваша помощь в написании программы на форме что-то типо калькулятора, только по формулам. На первую...

Калькулятор для ИгроХоста
Здравствуйте, мне срочно нужно сделать для своего хостинга расчетную машинку! Вот на этих сайтах есть пример: Ссылка1, Ссылка2. Мне...

Калькулятор для формулы
Завтра зачет, к данной форме не могу написать код чтобы, когда вписываю числа вот их посчитать


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
22
Ответ Создать тему
Новые блоги и статьи
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru