Регистрация
Волгоград
Эксперты сайта «Всё сдал!» проводят работу по подбору, обработке и структурированию материала по предложенной заказчиком теме. Результат данной работы не является готовым научным трудом, но может служить источником для его написания.

Лабораторная «Написать программу на языке Python версии >= 3»,
Интеллектуальные информационные системы в Волгограде

Эта работа успешно выполнена на онлайн-сервисе помощи студентам «Всё сдал!»
Интеллектуальные информационные системы
Написать программу на языке Python версии >= 3
ID (номер) заказа
5854003
Тип задания
Лабораторная
Предмет
Интеллектуальные информационные системы
Статус
Заказ выполнен
Текст задания
Программа должна быть реализована на языке Python версии >= 3. Файл с решением - либо исполняемы файл с расширением .py. Представим, что в некотором магазине имеется склад с товарами разных цветов. Товары на складе хранятся в коробках, каждая коробка содержит товары одного вида и одного цвета. Также имеется информация о том, сколько стоит каждый товар (цена товара не зависит от цвета, а зависит лишь от наименования товара). На склад могут поступать заказы со следующей информацией - вид товара с цветом товара, количество штук товара. Ваша задача написать программу, которая будет создавать склад, считать стоимость всех товаров на складе, считать стоимость заказа. Вход программы: 1) Информация о возможных названиях товаров. Информация о возможных названиях товаров должна представлять из себя упорядоченный список вида items = [item_1, item_2, …, item_k] где item_j - строка с названием товара, например “тетрадь”. Один из возможных примеров: items= [“тетрадь”, “ручка”, “линейка”] 2) Информация о возможных цветах товаров. Информация о возможных цветах товаров должна представлять из себя упорядоченный список вида colors = [color_1, color_2, …, color_k] где color_j - строка с названием цвета, например “красный”. Один из возможных примеров: colors = [“зеленый”, “красный”, “желтый”, “синий”] 3) Информация о ценах товаров. Информация о ценах должна представлять из себя словарь вида costs = {item_1: cost_1, item_2: cost_2, …, item_n: cost_n} где item_j - строка с названием товара, например “тетрадь”, cost_i - целое неотрицательное число, например 20. Набор [item_1, item_2, …, item_k] в точности совпадает с набором items из пункта 1). Один из возможных примеров: costs = {“тетрадь”: 20, “ручка”: 15, “линейка”: 12} Функции, реализуемые программой Создание склада. Функция должна принимать на вход два параметра - items и colors и возвращать склад в виде списка: storage = [box_1, box_2, …, box_m] где box_j - коробка с номером j. Коробка box_j представляет из себя словарь: box_j = {“item”: item_j, “color”: color_j, “quantity”: quantity_j} где item_j - наименование товаров из коробки box_j, color_j - цвет товаров из коробки box_j, quantity_j - количество товаров в коробке box_j. Пример коробки: box = {“item”: линейка, “color”: синий, “quantity”: 6} Пример склада: storage = [{“item”: линейка, “color”: синий, “quantity”: 6}, {“item”: тетрадь, “color”: красный, “quantity”: 2}, …, {“item”: тетрадь, “color”: зеленый, “quantity”: 9}] Можно считать, что m=100, то есть на складе 100 коробок. Каждая коробка гененрируется случайным образом (коробке случайно присваивается значение из items, цвет из colors, quantity - число от 1 до 10) Подсчет суммы стоимости товаров на складе. Функция должна принимать на вход один параметр - storage и возвращать число, сумму стоимости товаров на всем складе Исполнение заказа. Функция должна принимать на вход два параметра - склад storage и заказ order. Заказ order приходит в таком же формате, что и скад: order= [box_1, box_2, …, box_n] где box_j - коробка с номером j из заказа. Функция должна убирать из склада товары, присутствующие в заказе и возвращать обновленный склад. В обновленном складе не должно быть коробок, в которых quantity=0. Тестирование функций. Нужно последовательно выполнить следующие функции: (1) Создать склад. (2) Рассчитать стоимость товаров на складе. (3) Создать вручную небольшой заказ и рассчитать стоимость товаров в заказе. (4) Исполнить данный заказ. (5) Рассчитать стоимость товаров на обновленном складе. Эта стоимость должна быть равна сумме двух чисел - число из пункта (2) + число из пункта (3).
Это место для переписки тет-а-тет между заказчиком и исполнителем.
Войдите в личный кабинет (авторизуйтесь на сайте) или зарегистрируйтесь, чтобы
получить доступ ко всем возможностям сайта.
Закажите подобную или любую другую работу недорого
или
Отзывы студентов о нашей работе
917 914 оценок
среднее 4.9 из 5

Анатолий

Уральский Федеральный Университет

Всё грамотно и все исправлено что просилось раньше срока. Подход к работе на все 360%

Дамир

УРГУПС

Работа была выполнена досрочно и должным образом, без замечаний. Благодарю за хорошо выпол...

Алексей

ЛГТУ

проблем не было. обратная связь моментальная. мастер своего дела) рекомендую!!!

Елена

НГТУ

Работа выполнена досрочно без замечаний. Исполнитель всегда на связи. Анну рекомендую!

Студенты о нашем сервисе

Ростислав
Пользуется сервисом несколько лет. Рад, что может общаться с исполнителями вживую и выбирать по цене
Анна
Работает и учится заочно. Пользуется сервисом во время сессии
Жанна
Пользуется сервисом 2 года. Учится дистанционно, мама в декрете, времени не хватает
Никита
Заказывает сбор информации и оформление научных статей, если сроки поджимают
Андрей
Обращается на сервис, чтобы эксперт нормально объяснил тему или решение задачи
Тысячи студентов доверяют нам Тысячи студентов доверяют нам
515 702
студента
обратились к нам
452 979
экспертов
работают с нашим сервисом
2 631 195
заданий и консультаций
выполнено и сдано
Разместите задание, а
мы подберём эксперта
Сайт бесплатно разошлёт задание авторам.
А авторы предложат цены. Это удобнее, чем
искать кого-то в Интернете
Отклик экспертов с первых минут
С нами работают более 15 000 проверенных авторов с высшим образованием. Вы можете выбрать исполнителя уже через 15 минут после публикации заказа. Срок исполнения — от 1 часа
Цены ниже в 2-3 раза
Вы работаете с экспертами напрямую, поэтому цены
ниже, чем в агентствах
Доработки и консультации – бесплатны
Доработки и консультации в рамках задания бесплатны и выполняются в максимально короткие сроки
Гарантия возврата денег
Если автор не справится — мы вернем 100% стоимости
На связи 7 дней в неделю
Вы всегда можете к нам обратиться — и в выходные,
и в праздники
Узнать стоимость
Переживаете
за доработки?
Они бесплатны
С вами будут работать лучшие авторы.
Они знают и понимают, как важно доводить
работу до конца
Узнать стоимость
 Работает на сервисе более 8 лет
Эксперт
С нами с 2018 года
Помог студентам: 20 983
Рейтинг: 362 988
Среднее 4,87 из 5
14 805  оценок
 Работает на сервисе более 9 лет
Эксперт
С нами с 2017 года
Помог студентам: 25 664
Рейтинг: 323 153
Среднее 4,93 из 5
12 992  оценки
 Работает на сервисе более 7 лет
Эксперт
С нами с 2018 года
Помог студентам: 5 115
Рейтинг: 56 275
Среднее 4,89 из 5
Обращайте внимание на отзывы и рейтинг исполнителя
2 755  оценок
С нами с 2019 года
Помог студентам: 3 823
Рейтинг: 46 996
Среднее 4,82 из 5
2 208  оценок
Поможем вам со сложной задачкой 
Узнать стоимость
Гарантия возврата денег
Эксперт получил деньги за заказ, а работу не выполнил?
Только не у нас!
Безопасная сделка
Деньги хранятся на вашем балансе во время работы над заданием и гарантийного срока
Гарантия возврата денег
В случае, если что-то пойдет не так, мы гарантируем
возврат полной уплаченной суммы
Разместите заказ и получите
предложения с ценами
экспертов
Выберите автора
по цене и отзывам
Сдайте работу на проверку
преподавателю
Получите положительную оценку,
оплатите работу и оставьте
отзыв автору
Заботимся о вас
и вашем времени
У нас есть все, чтобы сделать вашу жизнь
более приятной и беззаботной
Экономия времени
Теперь у вас есть время на друзей, любимые занятия,
работу и семью
Удобный интерфейс
Современный дизайн, созданный для удобства
пользователей сайта
Часто задаваемые вопросы
1. Сколько стоит помощь?
Цена, как известно, зависит от объёма, сложности и срочности. Особенностью «Всё сдал!» является то, что все заказчики работают со экспертами напрямую (без посредников). Поэтому цены в 2-3 раза ниже.
2. Каковы сроки?
Специалистам под силу выполнить как срочный заказ, так и сложный, требующий существенных временных затрат. Для каждой работы определяются оптимальные сроки. Например, помощь с курсовой работой – 5-7 дней. Сообщите нам ваши сроки, и мы выполним работу не позднее указанной даты. P.S.: наши эксперты всегда стараются выполнить работу раньше срока.
3. Выполняете ли вы срочные заказы?
Да, у нас большой опыт выполнения срочных заказов.
4. Если потребуется доработка или дополнительная консультация, это бесплатно?
Да, доработки и консультации в рамках заказа бесплатны, и выполняются в максимально короткие сроки.
5. Я разместил заказ. Могу ли я не платить, если меня не устроит стоимость?
Да, конечно - оценка стоимости бесплатна и ни к чему вас не обязывает.
6. Каким способом можно произвести оплату?
Работу можно оплатить множеством способом: картой Visa / MasterCard, с баланса мобильного, в терминале, в салонах Евросеть / Связной, через Сбербанк и т.д.
7. Предоставляете ли вы гарантии на услуги?
На все виды услуг мы даем гарантию. Если эксперт не справится — мы вернём 100% суммы.
8. Какой у вас режим работы?
Мы принимаем заявки 7 дней в неделю, 24 часа в сутки.
Узнать стоимость
🔷 Эксперт выбираете сами
🔷 Стоимость от 400 руб.
🔷 Срок выполнения от 4-х часов
🔷 Время отклика от 1 мин.
🔷 Доработки бесплатно
🔷 Гарантия на работу от 7 дней
🔷 Оригинальность до 95%
🔷 Безопасная сделка ✅
🔷 Тех. поддержка ежедневно
🔷 Прямое общение с экспертом ✅
Ну что, приступим?
Отправьте заявку и получите ответ с предложениями
по цене и срокам в течение часа.
Тип работы
Узнать стоимость
Вы уже зарегистрированы на данную почту как .
Укажите другую почту
Понятно
Заполните форму и узнайте цену
Тип задания
*
Антиплагиат:
Антиплагиат:
Поля, отмеченные *, обязательны для заполнения
Файлы (при наличии)
Ошибка


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

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

Сообщение успешно отправлено