В
Все
М
Математика
А
Английский язык
Х
Химия
Э
Экономика
П
Право
И
Информатика
У
Українська мова
Қ
Қазақ тiлi
О
ОБЖ
Н
Немецкий язык
Б
Беларуская мова
У
Українська література
М
Музыка
П
Психология
А
Алгебра
Л
Литература
Б
Биология
М
МХК
О
Окружающий мир
О
Обществознание
И
История
Г
Геометрия
Ф
Французский язык
Ф
Физика
Д
Другие предметы
Р
Русский язык
Г
География
kudryavcevanat
kudryavcevanat
17.05.2020 22:33 •  Информатика

Станислав — менеджер магазина «Перекрёсточек ему среди товаров, которых осталось менее 100 штук, найти три таких, за покупку которых дают наибольшее количество бонусных . Для этого разработайте функцию goods_analysis.

Функция goods_analysis принимает произвольное число параметров-товаров, каждый из которых представляет собой словарь со следующим набором ключей и значений:
ключу "название" соответствует непустая строка с наименованием товара,
по ключу "цена" записано целочисленное значение исходной цены (без учёта скидки) в рублях,
по ключу "скидка" — величина установленной на данный товар скидки в процентах (целое число),
ключ "количество" отвечает за запас товара в штуках.
Также в вашу функцию передаётся ещё один необязательный параметр — функция bonuses, принимающая товар в формате описанного выше словаря и возвращающая целое число — количество бонусных , которые будут начислены за покупку этого товара. Если функция bonuses не была передана, количество бонусных рассчитывается следующим образом: за каждый полный рубль, потраченный покупателем на оплату товара с учётом скидки, начисляется 1 бонусный .

Функция goods_analysis должна возвращать три товара — самые выгодные по начисляемым бонусным среди тех, запас которых иссякает (менее 100 штук). Гарантируется, что такие товары всегда найдутся. Если ответов несколько, выведите любой.

Формат ввода
Функция должна принимать не известное заранее количество товаров заданного формата, а также необязательный именованный аргумент bonuses.
Формат вывода
Возвращать функция должна три искомых товара в произвольном порядке.
Пример 1
Ввод Вывод
p1, p2, p3 = goods_analysis(
{'название': 'Молоко Бурёнка 0,5л', 'цена': 55, 'скидка': 1, 'количество': 1000},
{'название': 'Масло подсолнечное Золотое', 'цена': 70, 'скидка': 5, 'количество': 99},
{'название': 'Ананасы кусочками 200г', 'цена': 130, 'скидка': 50, 'количество': 1},
{'название': 'Хлеб ржано-пшеничный в/с', 'цена': 24, 'скидка': 0, 'количество': 25})
print(*sorted([p1, p2, p3], key=lambda x: x['название']), sep='\n')
{'название': 'Ананасы кусочками 200г', 'цена': 130, 'скидка': 50, 'количество': 1}
{'название': 'Масло подсолнечное Золотое', 'цена': 70, 'скидка': 5, 'количество': 99}
{'название': 'Хлеб ржано-пшеничный в/с', 'цена': 24, 'скидка': 0, 'количество': 25}
Пример 2
Ввод Вывод
p1, p2, p3 = goods_analysis(
{'название': 'Шоколад Заливные луга', 'цена': 69, 'скидка': 15, 'количество': 93},
{'название': 'Шоколадное молоко 0,2л', 'цена': 24, 'скидка': 3, 'количество': 5},
{'название': 'Печень трески Берег', 'цена': 78, 'скидка': 0, 'количество': 4},
{'название': 'Колбаса Докторская ГОСТ', 'цена': 200, 'скидка': 20, 'количество': 129},
{'название': 'Сок Южный рай апельсин 2л', 'цена': 84, 'скидка': 13, 'количество': 17},
bonuses=lambda x: int(1 / (x['количество'] + 1) * 100))
print(*sorted([p1, p2, p3], key=lambda x: x['название']), sep='\n')
{'название': 'Печень трески Берег', 'цена': 78, 'скидка': 0, 'количество': 4}
{'название': 'Сок Южный рай апельсин 2л', 'цена': 84, 'скидка': 13, 'количество': 17}
{'название': 'Шоколадное молоко 0,2л', 'цена': 24, 'скидка': 3, 'количество': 5}
Пример 3
Ввод Вывод
p1, p2, p3 = goods_analysis(
{'название': 'Мармелад Машинки фруктовые', 'цена': 67, 'скидка': 2, 'количество': 93},
{'название': 'Фасоль в томате (стекло)', 'цена': 90, 'скидка': 30, 'количество': 65},
{'название': 'Масло подсолнечное Золотое', 'цена': 70, 'скидка': 5, 'количество': 99},
{'название': 'Ананасы кусочками 200г', 'цена': 130, 'скидка': 50, 'количество': 1})

print(*sorted([p1, p2, p3], key=lambda x: x['название']), sep='\n')
{'название': 'Ананасы кусочками 200г', 'цена': 130, 'скидка': 50, 'количество': 1}
{'название': 'Мармелад Машинки фруктовые', 'цена': 67, 'скидка': 2, 'количество': 93}
{'название': 'Масло подсолнечное Золотое', 'цена': 70, 'скидка': 5, 'количество': 99}
Примечания
Необходимо отправить на проверку только код самой функции, вызывающий код отправлять не следует.

PYTHON

Показать ответ
Ответ:
zenafedorinova
zenafedorinova
11.02.2022 00:04

Виды информации.

Информация может существовать в различных видах:

текст, рисунки, чертежи, фотографии;

световые или звуковые сигналы;

радиоволны;

электрические и нервные импульсы;

магнитные записи;

жесты и мимика;

запахи и вкусовые ощущения;

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

Различают основные виды информации, которые классифицируют по ее форме представления ее кодирования и хранения:

 Графическая – один из древнейших видов, с которого хранили информацию об окружающем мире в виде наскальных рисунков, а затем в виде картин, фотографий, схем, чертежей на различных материалах (бумага, холст, мрамор и др.), которые изображают картины реального мира;

Звуковая (акустическая) – для хранения звуковой информации в 1877 г. было изобретено звукозаписывающее устройство, а для музыкальной информации – разработан кодирования с использованием специальных символов, который дает возможность хранить ее как графическую информацию;

Текстовая – кодирует речь человека с специальных символов – букв (для каждого народа свои); для хранения используется бумага (записи в тетради, книгопечатание и т.п.);

Числовая – кодирует количественную меру объектов и их свойств в окружающем мире с специальных символов – цифр (для каждой системы кодирования свои); особенно важной стала с развитием торговли, экономики и денежного обмена; видеоинформация хранения «живых» картин окружающего мира, который появился с изобретением кино.

Свойства информации.

Информация, как и любой объект, обладает свойствами, наиболее важными среди которых, с точки зрения информатики, являются:

Объективность. Объективная информация – существующая независимо от человеческого сознания, методов ее фиксации, чьего-либо мнения или отношения.

Достоверность. Информация, отражающая истинное положение дел, является достоверной. Недостоверная информация чаще всего приводит к неправильному пониманию или принятию неправильных решений. Устаревание информации может из достоверной информации сделать недостоверную, т.к. она уже не будет отражением истинного положения дел.

Полнота. Информация является полной, если она достаточна для понимания и принятия решений. Неполная или избыточная информация может привести к задержке принятия решения или к ошибке.

Точность информации – степень ее близости к реальному состоянию объекта, процесса, явления и т. п.

Ценность информации зависит от ее важности для принятия решения, решения задачи и дальнейшей применимости в каких-либо видах деятельности человека.

Актуальность. Только своевременность получения информации может привести к ожидаемому результату.

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

Доступность. Информация должна соответствовать уровню восприятия получателя. Например, одни и те же вопросы по-разному излагаются в учебниках для школы и вуза.

Краткость. Информация воспринимается гораздо лучше, если она представлена не подробно и многословно, а с допустимой степенью сжатости, без лишних деталей. Краткость информации незаменима в справочниках, энциклопедиях, инструкциях. Логичность, компактность, удобная форма представления облегчает понимание и усвоение информации.

0,0(0 оценок)
Ответ:
aliina000
aliina000
29.12.2022 05:46

ответ в 1 задании) В этой повести девушка-дворянка, чтобы привлечь к себе внимание молодого дворянина, переодевается в крестьянскую одежду, ведёт себя и разговаривает, как крестьянка. Алексей, молодой барин, оказывается очарованным крестьянкой Акулиной, которая является дочерью соседского помещика.

Объяснение:

ответ в 2 задании)Повесть озорная и весёлая, как и главная героиня -Лиза, благовоситанная и образованная, живущая по законам помещичьего уклада жизни. Но как балованное дитя она старается обойти законы своего круга. Начитавшись романов, она жаждет приключений. Девушка представить себе не может, что жизнь сама вскоре сведёт её с Алексеем Берестовым, которого так жаждет видеть героиня. Простое любопытство, начавшееся как весёлая интрига с переодеванием в крестьянку (разыгрывает) перерастает в глубокое и сильное чувство. Молодые люди любят друг друга, но каждый видит перед собой непреодолимую преграду: Лиза робеет сознаться в содеянной шалости, а Алексей видит невозможность брака с крестьянкой. Жизнь сама всё решает за героев, им ничего не остаётся, как просить благословения родителей. Нельзя играть чувствами, это может привести к непоправимым последствиям, испортить отношения. Искренность должна быть, нельзя обманывать друг друга. Произведение открывает новый мир обогатить возвышенным чувствами .Оно является неиссякаемым кладезем, из которого можно черпать бесконечно.

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота