228ie228
24.11.2022 12:30

Питон Условие
Аркадий хочет сделать умный дом, и начал он с умного холодильника. Аркадий программирует холодильник, которому можно сообщать действия человека, а холодильник будет выводить на экран состояние заполненности продуктами и советы по закупкам.

Напишите программу, которая считыват с клавиатуры команды пользователя и выводит на экран актуальное содержание холодильника.

Команда состоит из двух частей: имя продукта количество (то есть как оно изменилось)

Например, молоко -1 значит, что из холодильника забрали 1 бутылку молока.

Ещё пример: хлеб +3 значит, что в холодильник добавили 3 батона хлеба.

Содержимое холодильника выводится в виде списка из строк имя продукта: N . Например:

Молоко: 10
Хлеб: 2
Шоколадки: 14

Ваша задача сделать программу с учётом только этих продуктов: молоко, хлеб, шоколадки.

После каждой команды пользователя на экране обновляется содержание холодильника.

Если какой-то продукт закончился, то холодильник выводит сообщение "Нужно купить имя продукта".

Символ конца работы программы - команда "закрыть 0".

Формат входных данных
Команды из двух частей: имя продукта количество

Символ конца работы программы - команда "закрыть 0".

После окончания вывода содержимого холодильника и рекомендаций по закупкам печатайте на экран , чтобы визуально отделить содержание от будующих команд.

Формат выходных данных
Актуальное содержание холодильника и советы по закупкам (если они требуются).

Примечания
Чтобы на Питоне считать слово и число в одной строке:

product, num = input().split()
num = int(num)

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
andreybrake
21.06.2021 15:35

ответ: Пользуйтесь на здоровье)

Задание 1. Как называется подобие реального объекта, отражающее лишь часть его свойств, которые существенны в данных условиях моделирования? ответ введите строчными буквами.

ответ: модель

Задание 2. Как называется математическая модель, которая реализуется с систем программирования, математических пакетов, программ для моделирования и электронных таблиц?

ответ: Компьютерная математическая модель

Задание 3. Как называется исследование поведения объекта моделирования при компьютерной математической модели?

ответ: Вычислительный эксперимент

Задание 4. Как называется модель, которая воспроизводит поведение сложной системы, элементы которой могут вести себя случайным образом? ответ введите строчными буквами одним словом.

ответ: имитационная

Задание 5. Верно ли утверждение, что имитационные модели невозможно применить в сфере торговли?

ответ: неверно

Задание 6. Как называется моделирование, которое представляет собой описание какого-либо процесса, явления на формальном языке? ответ введите строчными буквами одним словом.

ответ: математическое

Задание 7. Выполнение каких действий предполагает процесс построения модели?

ответ: Выделение наиболее существенных с точки зрения решаемой задачи свойств объекта.

Задание 8. Выберите верное определение термина «математическая модель объекта».

ответ: Совокупность записанных на языке математики формул, отражающих те или иные свойства объекта или его поведение.

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

ответ: Создание компьютерной модели

Задание 10. Относится ли создание 3D-дизайна комнаты к компьютерному моделированию?

ответ: Да, относится.

Задание 11. Как называется замещение одного объекта другим с целью получения информации о важнейших свойствах объекта-оригинала?

ответ: моделирование

Задание 12. Выберите основные цели моделирования:

А) прогноз;

Б) оптимизация;

В) разграничение.

ответ введите заглавными буквами, без пробелов, в алфавитном порядке.

ответ: АБ

Задание 13. Дан ряд утверждений. Выберите верное утверждение.

ответ: На шестом этапе моделирования выполняется обработка, анализ и интерпретация данных эксперимента.

Задание 14. Как называется комплекс программных и технических средств, которые имитируют управление каким-либо процессом, устройством? ответ введите строчными буквами.

ответ: симулятор

Задание 15. Верно ли утверждение, что виртуальный мир (виртуальная реальность) – это созданный техническими средствами мир, передаваемый человеку через его ощущения: зрение, слух, обоняние, осязание и пр.?

ответ: верно

Задание 16. Как называется промежуточный объект между процессом моделирования и оригиналом?

ответ: Модель

Задание 17. Верно ли утверждение, что компьютерное моделирование применяется в области разработки высокотехнологичных бытовых и промышленных приборов?

ответ: верно

0,0(0 оценок)
Ответ:
egor20026
14.01.2022 11:08
Считаем на сколько изменятся координаты после выполнения всех команд.

1. Нет команды "конец". Если команда "повторить" относится ко всем трем командам, то получаем: x+3(-2+3+4)=x+15, y+3(-3+2+0)=y-3. Как видим, такой команды (15,-3) в ответах нет. Может быть, в условии опечатка и последняя команда должна быть не (4,0), а (-4,0). Тогда получится 
x+3(-2+3-4)=x-9, y+3(-3+2+0)=y-3. Команда (-9,-3). Это ответ под номером 1.

2. x+3(1-2)+4=x+1, y+3(3-5)+8=y+2. Чтобы вернуться, нужна команда (-1,-2). ответ под номером 1.

3. x+2(2+5+1)=x+16, y+2(1-4+4)=y+2. Чтобы вернуться, нужна команда (-16,-2). Такого ответа опять нет. Надо проверить условие.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота