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

Тишина – вот что их поразило. «Белладонна» беззвучно плыла по небу, как белый одуванчик, лишь изредка издавая негромкое

23.02.2022, 22:12. Показов 835. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Тишина – вот что их поразило. «Белладонна» беззвучно плыла по небу, как белый одуванчик, лишь изредка издавая негромкое шипение, когда в шар поступала порция нагретого воздуха.
Напишите программу, выбирающую определенные звуки, записанные на сервере в словаре с ключами – объектами, их издающими. Значения – списки звуков.
Формат ввода
Через аргументы командной строки передаются параметры:
адрес и порт сервера;
произвольное число ключей словаря с сервера;
также возможны именованные параметры:
–abc – выбирать названия, идущие по алфавиту после значения параметра, по умолчанию ‘a’;
–length – длина строк для выбора не меньше значения параметра, по умолчанию 0.

Формат вывода
Получив с сервера все данные, для каждого звучащего объекта, переданного в командной строке, выбрать звуки в соответствии с переданными ограничениями. Если объект не был передан в командной строке, применять ограничения не нужно. Все данные записать в файл sounds.json в виде списка словарей с ключами:
object – название объекта;
max_length – длина самого длинного звука;
min_length – длин самого короткого звука;
average – средняя длина звуков, округленная до целого.
Список нужно отсортировать по ключу object.

Если список звуков для данного объекта пуст (или оказался пуст после отбора), то все значения считаются равными нулю.

Пример
Ввод
Вывод
# Пример запуска
python3 solution.py 127.0.0.1 5000 bird motor --abc t
# Данные на сервере
{
"wind": ["howling", "rumbling"],
"motor": ["hissing", "tapping", "whistling"],
"bird": ["tweeting", "singing", "chirping"],
"storm": []
}
[
{
"object": "bird",
"min_length": 8,
"max_length": 8,
"average": 8
},
{
"object": "motor",
"min_length": 7,
"max_length": 9,
"average": 8
},
{
"object": "storm",
"min_length": 0,
"max_length": 0,
"average": 0
},
{
"object": "wind",
"min_length": 7,
"max_length": 8,
"average": 8
}
]
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
23.02.2022, 22:12
Ответы с готовыми решениями:

0x00000019 BAD_POOL_HEADER, изредка что-то другое
Приветствую и заранее благодарю неравнодушных. С февраля 2019 года, как видно по приложенному архиву, минимум раз в месяц вылезает BSOD,...

Найти вероятность того, что из первой урны взяли белый шар, а из второй – не белый
В первой урне содержится 13 шаров, из них 8 белых; во второй урне 18 шаров, из них 12 белых. Из каждой урны наудачу извлекли по одному...

Как определить что в порте "тишина"?
Как определить что в порте "тишина" а не данные...

11
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
23.02.2022, 22:15
ilicit, давай еще 10 одинаковых тем, чтоб наверняка. И называй так же информативно как эту.
Правила форума - для лохов!
0
0 / 0 / 0
Регистрация: 10.04.2021
Сообщений: 57
23.02.2022, 22:39  [ТС]
iSmokeJC, во-первых, я не видела, что в первый раз тема опубликовалась. Во-вторых, если название для Вас неинформативно, зачем было заходить вообще.
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
23.02.2022, 22:44
ilicit, во-первых, перечитай Правила форума, соблюдать которые ты обещала, когда регистрировалась.
Форум для всех, а не для тебя одной. И названия тем индексируются в поисковиках, чтобы другие могли найти ответы на интересующие их вопросы.

4.3. Создавайте темы с осмысленными и понятными названиями
5.4. Запрещено создавать темы с бессмысленными названиями
0
0 / 0 / 0
Регистрация: 10.04.2021
Сообщений: 57
23.02.2022, 22:47  [ТС]
iSmokeJC, «Создавайте темы с осмысленными и понятными названиями - это серьезно повышает шансы, что на ваш вопрос ответят.» Ничего страшного, если мое название не повысит шансы на получение ответа.
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
23.02.2022, 22:55
ilicit, а 5.4. не считается?

Добавлено через 1 минуту
А вообще, конечно, очень удобная жизненная позиция - мне надо, а на остальных - с высокой колокольни.
Ну удачи, чо.
0
23.02.2022, 23:00

Не по теме:

очередной я-лицеист?

0
0 / 0 / 0
Регистрация: 10.04.2021
Сообщений: 57
23.02.2022, 23:06  [ТС]
iSmokeJC, в 5.4 приведено в пример слово «помогите». Название языка программирования сравнимо с этим? Да, лучшая жизненная позиция.

Добавлено через 22 секунды
eaa, очередной
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
23.02.2022, 23:12
ilicit, пришла ты в магазин покупать телевизор. И на каждом ценнике написано - "телевизор". И всё.
Т.е. чтобы узнать - что это за телевизор, нужно прочитать к нему руководство. Я думаю, ты бы повозмущалась в такой ситуации. Так вот тут - то же самое.

Добавлено через 1 минуту
Цитата Сообщение от ilicit Посмотреть сообщение
очередной
Тогда ясно. Бесполезный разговор я завел.
0
0 / 0 / 0
Регистрация: 10.04.2021
Сообщений: 57
23.02.2022, 23:14  [ТС]
iSmokeJC, спасибо, что поняли бесполезность разговора. Зачем вообще было его заводить, если считаете, что тема не соответствует правилам - удалите ее.
0
23.02.2022, 23:35

Не по теме:

ilicit, он просто не знал, что ты очередной Я-лицеист. Хотел уму разуму научить. А есть ли ты из ЯЛ, то бесполезно. Прости старого, пожалуйста.

0
0 / 0 / 0
Регистрация: 10.04.2021
Сообщений: 57
23.02.2022, 23:39  [ТС]
eaa, а Вы знаете всех лицеистов и знаете, что их бесполезно учить?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
23.02.2022, 23:39
Помогаю со студенческими работами здесь

asp - xml - vb dll - html вот такая вот компания и что с ней делать
как из асп создать хмл-файл, передающий информацию в vb-dll, там она анализируется и результат снова в виде html (asp)? я - чайник в...

Что сделать с вот такой вот кодировкой
Тема выделена из темы: https://www.cyberforum.ru/cpp-builder/thread622714.html По поводу вызовов функций, и в других непонятных...

Как сделать что бы нажимать можно было лишь на какую-то часть в JFrame?
Как сделать что бы нажимать можно было лишь на какую-то часть в JFrame? А за её пределами нельзя, пока она открыта.

Как сделать скриншот с формы, но что бы белый цвет отображался как прозрачный
Как сделать скриншот с формы, но что бы белый цвет отображался как прозрачный? Кто может помочь?

сделал вот такой вот php css, походу я намудрил тут что голову можно сломать, можно ли это превести в чувство?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html...


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

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
Загрузка PNG-файла с альфа-каналом с помощью библиотеки SDL3_image на Android
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru