Задача с кодом. Множественное число существительных
Напишите функцию, которая будет принимать существительные в единственном числе и возвращать те же существительные, но если какие-то из них встречаются больше одного раза, именно эти слова должны возвращаться во множественном числе.
Примеры
Примечания
- Передаваться будут только слова на английском языке.
- Для упрощения будем считать, что множественное число всегда образуется путем добавления окончания s.
Решение на нашем сайте.
#задача #coding
Напишите функцию, которая будет принимать существительные в единственном числе и возвращать те же существительные, но если какие-то из них встречаются больше одного раза, именно эти слова должны возвращаться во множественном числе.
Примеры
pluralize(["cow", "pig", "cow", "cow"]) ➞ { "cows", "pig" }
pluralize(["table", "table", "table"]) ➞ { "tables" }
pluralize(["chair", "pencil", "arm"]) ➞ { "chair", "pencil", "arm" }
Примечания
- Передаваться будут только слова на английском языке.
- Для упрощения будем считать, что множественное число всегда образуется путем добавления окончания s.
Решение на нашем сайте.
#задача #coding
Что выведет следующий код?
print(len(set("apple")))
print(len(set("apple")))
Anonymous Quiz
4%
aple
9%
apple
32%
5
39%
4
5%
Ничего
11%
Ошибку
Tips & Tricks. Поиск случайных чисел
Разбираем задачу с собеседования: пишем функцию для генерации случайных чисел. Используем библиотеки random и math.
#tipsandtricks
Разбираем задачу с собеседования: пишем функцию для генерации случайных чисел. Используем библиотеки random и math.
#tipsandtricks
Задача на логику. Определяем возраст
Переставьте цифры лет А - получите возраст В.
Разность между возрастами А и В равна удвоенному возрасту С.
В в 10 раз старше С.
Определите возраст каждого.
Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.
#логическаязадача
Переставьте цифры лет А - получите возраст В.
Разность между возрастами А и В равна удвоенному возрасту С.
В в 10 раз старше С.
Определите возраст каждого.
Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.
#логическаязадача
Самое полное руководство
по разработке на Python
Автор: Stack Overflow
Год издания: 2024
#python #ru #2O24
Скачать книгу
по разработке на Python
Автор: Stack Overflow
Год издания: 2024
#python #ru #2O24
Скачать книгу
Telegram
📚вау ваy📖
Задача с кодом. Смайлики
Из символов
- веселые смайлики :) и (: оцениваются в 1 балл,
- грустные смайлики :( и ): оцениваются в -1 балл.
Задание
Напишите функцию, которая будет принимать символы ( ) : в любых сочетаниях и возвращать итоговый счет по количеству веселых и грустных смайликов, которые составляются из переданной последовательности символов.
Рабочий пример
Другие примеры
Решение на нашем сайте.
#задача #coding
Из символов
( ) : можно составлять веселые и грустные смайлики. Для целей этой задачи:- веселые смайлики :) и (: оцениваются в 1 балл,
- грустные смайлики :( и ): оцениваются в -1 балл.
Задание
Напишите функцию, которая будет принимать символы ( ) : в любых сочетаниях и возвращать итоговый счет по количеству веселых и грустных смайликов, которые составляются из переданной последовательности символов.
Рабочий пример
happiness_number(":):(") ➞ -1
# 1-й и 2-й символы составляют :) +1 Итого: 1
# 2-й и 3-й символы составляют ): -1 Итого: 0
# 3-й и 4-й символы составляют :( -1 Итого: -1
Другие примеры
happiness_number(":):(") ➞ -1
happiness_number("(:)") ➞ 2
happiness_number("::::") ➞ 0
Решение на нашем сайте.
#задача #coding
В четверг, 20 февраля, в 18:00 ждем вас в московском офисе Сбера на Python Birthday Meetup.
О чем поговорим:
Никита Замулдинов из Сбера расскажет, как превратить искусственный интеллект в своего личного ассистента, делегировать скучные задачи и расширить собственные возможности. Вас ждут реальные кейсы и демонстрация AI-агентов в действии.
Николай Хитров из Точки разберет новые и старые «грабли» Asyncio и расскажет о best practices его использования.
Александр Глазков из Сбера расскажет, как и почему Pydantic изменил жизнь команды, а также поделится тонкостями его использования.
А также в программе:
📍 Офлайн + онлайн
✅ Регистрация на мероприятие и подробности
Please open Telegram to view this post
VIEW IN TELEGRAM
Задача на логику. 1 килограмм риса
Представьте, что у вас есть мешок риса, из которого вам нужно отмерить ровно 1 кг. В вашем распоряжении простейшие весы с двумя чашами, миски, куда можно пересыпать рис, и гирька в жалкий 1 г. Сколько взвешиваний потребуется, чтобы отмерить 1 кг риса?
Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.
#логическаязадача
Представьте, что у вас есть мешок риса, из которого вам нужно отмерить ровно 1 кг. В вашем распоряжении простейшие весы с двумя чашами, миски, куда можно пересыпать рис, и гирька в жалкий 1 г. Сколько взвешиваний потребуется, чтобы отмерить 1 кг риса?
Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.
#логическаязадача
Топ. Виртуальные окружения Python и инструменты для управления ими
Поскольку использование виртуальных окружений потенциально может привести к беспорядку, возникло множество инструментов для управления ими. В этой статье мы рассмотрим некоторые из них:
- venv
- virtualenv
- Poetry
- Pipenv
- Pyflow
- pyenv-virtualenv
- Conda
- Hatch
#топ
Поскольку использование виртуальных окружений потенциально может привести к беспорядку, возникло множество инструментов для управления ими. В этой статье мы рассмотрим некоторые из них:
- venv
- virtualenv
- Poetry
- Pipenv
- Pyflow
- pyenv-virtualenv
- Conda
- Hatch
#топ
Как расшифровывается PEP?
Anonymous Quiz
35%
Python Enhancement Practices
29%
Python Enhancement Proposal
28%
Python Effective Programming
5%
Python Effective Proposal
3%
Python Provisional Prophesy
Модули. Малоизвестные, но полезные пакеты Python
В этой статье мы познакомим вас с несколькими пакетами Python, которые не очень известны, но очень полезны.
Пакеты — это готовый код Python (классы, функции и т.д.), который вы можете использовать в своих проектах. Обычно они располагаются в определенном каталоге вашей среды. Вы можете создавать свои собственные пакеты или загружать множество замечательных и бесплатных пакетов Python из официального репозитория PyPI.
В этой статье мы познакомим вас с несколькими пакетами Python, которые не очень известны, но очень полезны.
Пакеты — это готовый код Python (классы, функции и т.д.), который вы можете использовать в своих проектах. Обычно они располагаются в определенном каталоге вашей среды. Вы можете создавать свои собственные пакеты или загружать множество замечательных и бесплатных пакетов Python из официального репозитория PyPI.
Forwarded from Python работа
Вакансии по Python за прошедшие две недели
👩💻 Python Engineer. MAD DEVS, от 3 000 до 4 000$
👩💻 Python Developer. от 4000 usdt
👩💻 Python разработчик. Lumora.io, 1500-2500 евро
👩💻 Python разработчик. Feedback lab, от 80 000 до 100 000₽
👩💻 Backend developer (Python). Junbrain, от 60 000 до 100 000₽
👩💻 Python developer. Obsidian, 500 - 4000$
👩💻 Middle Python Developer. ALEX GROUP COMPANY, 3000 - 3600 USD
Please open Telegram to view this post
VIEW IN TELEGRAM