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

Определить распределение коэффициентов увеличения прибыли очередного простака

25.04.2020, 11:25. Показов 2390. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Ограничение времени 1 секунда
Ограничение памяти 64Mb
Ввод run.py
Вывод стандартный вывод или output.txt
Поле чудес, конечно, очень чудесное, где ещё можно вырастить за одну ночь денежное дерево с золотыми цехинами! Но, оказывается, и на нем есть места более чудесные и менее. Кот и Лиса говорят, что знают, где закопать золотой, чтобы получить большую прибыль, а где закапывать опасно, можно все потерять. А Пиноккио, конечно, как всегда доверяет проходимцам!

Напишите функцию field_of_wonders(matrix, *args, **kwargs), которая вернёт распределение коэффициентов увеличения прибыли очередного простака.

В функцию передаются аргументы:

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

Функция возвращает двумерный список, преобразованный указанным образом.

Пример 1
Ввод Вывод
print(*field_of_wonders(
[
[1, 1, 1, 1, 1],
[2, 1, 0, 4, 1]
],
(1, 0, 'x6'),
(0, 2, 'plus_two'),
(1, 3, 'abracodabra'),
plus_two=lambda x: x + 2,
zero_fill=lambda x: 0,
x6=lambda x: x * 6
), sep='\n')
[1, 1, 3, 1, 1]
[12, 1, 0, 4, 1]
Пример 2
Ввод Вывод
print(*field_of_wonders(
[
[1, 1, 1, 1],
[2, 1, 0, 1],
[1, 0, 1, 3]
],
(0, 2, 'zero_fill'),
(1, 1, 'mult_two'),
(1, 3, 'chikibamboni'),
mult_two=lambda x: x * 2,
zero_fill=lambda x: 0,
pow6=lambda x: x ** 6
), sep='\n')
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
25.04.2020, 11:25
Ответы с готовыми решениями:

Переопределить методы увеличения полей на 1 и определить методы увеличения даты на n дней
Создать класс Triad (тройка чисел); определить методы увеличения полей на 1. Определить класс−наследник Date с данными−член:...

Определить прибыли по месяцам (массивы)
Ребят помогите сделать это. Язык C# Задание 1. // Заказчик просит вас написать приложение по учёту финансов ...

Определить лучший результат после ввода результата очередного спортсмена
хелп бедному гуманитарию, отчислят пупупу((( В ЭВМ по очереди поступают результаты соревнований по плаванию на дистанции 200 м, в...

1
Заяц, просто Заяц.
 Аватар для Fury67
666 / 280 / 156
Регистрация: 12.11.2017
Сообщений: 882
25.04.2020, 11:54
Интересная задача на функции
Вот тебе аналог твоей задачи. Так что решай сам.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
25.04.2020, 11:54
Помогаю со студенческими работами здесь

Определить, сколько полных минут прошло с начала очередного часа
С начала суток прошло n секунд. Определить сколько полных минут прошло с начала очередного часа.

Определить, сколько полных минут прошло с начала очередного часа
С начала суток прошло n секунд. Определить, сколько полных минут прошло с начала очередного часа. на node.js Благодарю за помощь.

Определить сколько полных минут прошло с начала очередного часа
С начала суток прошло п секунд. Определить сколько полных минут прошло с начала очередного часа.

Из списка заводов данной отрасли напечатать те, у которых размер прибыли больше издержек, а также вывести разницу размера прибыли и издержек.
Из списка заводов данной отрасли напечатать те, у которых размер прибыли больше издержек, а также вывести разницу размера прибыли и...

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


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru