Напишите функцию для проверки, является ли строка палиндромом. Палиндром — это слово или фраза, которые одинаково читаются слева направо и справа налево. Примеры палиндромов — число 101, слово «топот», фраза «А роза упала на лапу Азора».
#задача #coding
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3
Не забудьте поделиться с друзьями!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7😁1
Задача на логику. Что в чьем саду растет?
Пять друзей-садовников, живущих рядом друг с другом, выращивают в своих садах фрукты (яблоки, персики, орехи, вишню), овощи (морковь, петрушку, тыкву, лук) и цветы (астры, розы, тюльпаны и лилии). Дома размещаются по кругу, то есть первый и последний дом — соседи.
1. Друзья растят 12 разных видов растений.
2. У каждого — по четыре разных вида растений.
3. Каждый вид растений встречается как минимум в одном саду.
4. Только один вид растений встречается сразу в четырех садах.
5. Только в одном саду представлены растения всех трех групп (фрукты, овощи, цветы).
6. Только в одном саду растут все четыре вида растения из одной группы.
7. Персики растут только в двух соседних садах.
8. Сад Павла — в центре. Лилий там нет.
9. Тот, кто разводит астры, не выращивает овощи.
10. Любитель роз не выращивает петрушку.
11. Садовник, у которого есть орехи, выращивает как тыкву, так и петрушку.
12. В первом саду — яблоки и вишня.
13. Вишня растет только в двух садах.
14. В саду Александра — и лук, и вишня.
15. Алексей выращивает два разных вида фруктов.
16. Тюльпаны — только в двух садах.
17. Яблони растут только в одном-единственном саду.
18. Только в одном саду, соседнем с садом Петра, растет петрушка.
19. Сад Александра — не крайний.
20. Иван не выращивает ни овощи, ни астры.
21. В саду Павла — три разных вида овощей.
Вопрос: у кого что растет в саду?
Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.
#логическаязадача
Пять друзей-садовников, живущих рядом друг с другом, выращивают в своих садах фрукты (яблоки, персики, орехи, вишню), овощи (морковь, петрушку, тыкву, лук) и цветы (астры, розы, тюльпаны и лилии). Дома размещаются по кругу, то есть первый и последний дом — соседи.
1. Друзья растят 12 разных видов растений.
2. У каждого — по четыре разных вида растений.
3. Каждый вид растений встречается как минимум в одном саду.
4. Только один вид растений встречается сразу в четырех садах.
5. Только в одном саду представлены растения всех трех групп (фрукты, овощи, цветы).
6. Только в одном саду растут все четыре вида растения из одной группы.
7. Персики растут только в двух соседних садах.
8. Сад Павла — в центре. Лилий там нет.
9. Тот, кто разводит астры, не выращивает овощи.
10. Любитель роз не выращивает петрушку.
11. Садовник, у которого есть орехи, выращивает как тыкву, так и петрушку.
12. В первом саду — яблоки и вишня.
13. Вишня растет только в двух садах.
14. В саду Александра — и лук, и вишня.
15. Алексей выращивает два разных вида фруктов.
16. Тюльпаны — только в двух садах.
17. Яблони растут только в одном-единственном саду.
18. Только в одном саду, соседнем с садом Петра, растет петрушка.
19. Сад Александра — не крайний.
20. Иван не выращивает ни овощи, ни астры.
21. В саду Павла — три разных вида овощей.
Вопрос: у кого что растет в саду?
Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.
#логическаязадача
❤5
В Python, как и в других языках, есть логический тип переменных bool, который имеет всего два значения: True (истина) и False (ложь). Его возвращают логические операторы (например, при сравнении чисел или проверке наличия элемента в списке).
Хорошо ли вы умеете пользоваться булевыми значениями? Пройдите тест из 10 вопросов и проверьте!
#тест
Please open Telegram to view this post
VIEW IN TELEGRAM
🤬7❤5🖕3
Существует множество задач, которые по своей природе являются рекурсивными. Их было бы очень трудно решить каким-либо другим способом, поэтому рекурсия обязательно должна быть в вашем арсенале.
#топ
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3🤬3
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
Создайте функцию, которая будет принимать строку (имя и фамилию человека) и возвращать другую строку, где имя и фамилия будут идти в другом порядке.
name_shuffle("Donald Trump") ➞ "Trump Donald"
name_shuffle("Rosie O'Donnell") ➞ "O'Donnell Rosie"
name_shuffle("Seymour Butts") ➞ "Butts Seymour"
#задача #coding
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥3🤬2
Сегодня собрали для вас подборку статей, посвященную работе со списками в Python.
Сохраняйте и делитесь с друзьями!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3🤝3
Мужчина и женщина нашли бочку с вином. Крышки у бочки нет. «О, да там больше половины бочки вина!» — сказала женщина. «Нет, пожалуй, меньше половины», — возразил мужчина.
Как, не имея никаких дополнительных сосудов и средств измерения, определить, кто прав?
#логическаязадача
Please open Telegram to view this post
VIEW IN TELEGRAM
👎3❤2👍1
Числа — один из самых используемых типов данных в Python. Работа с ними — неотъемлемая часть программирования. Ведь, как ни крути, вообще все в коде сводится к числам.
Проверьте, насколько хорошо вы знакомы с данной темой: пройдите этот тест из 10 вопросов!
#тест
Please open Telegram to view this post
VIEW IN TELEGRAM
Из этой статьи вы узнаете, что такое жадные и нежадные алгоритмы и где они используются. Также разберем два жадных алгоритма (решение задачи о рюкзаке и задачи о выборе занятий).
#алгоритмы
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3😁1
Напишите функцию, которая будет принимать число и возвращать его в виде денежной суммы в долларах (и центах) США.
dolla_dolla_bills(10) ➞ "$10.00"
dolla_dolla_bills(1000000) ➞ "$1,000,000.00"
dolla_dolla_bills(-314159.2653) ➞ "-$314,159.27"
dolla_dolla_bills(-56.99) ➞ "-$56.99"
🌟 Решение на нашем сайте.
#задача #coding
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤2
Делитесь этим постом с друзьями, изучающими Python!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍1
🔥Увидели обучение, которое действительно стоит внимания — делимся!
Наши коллеги из QA.GURU обновили программу авторского курса «Автоматизация тестирования на Python Advanced». Нас зацепил подход — ребята дают реальную практику с живыми задачами ⚙️
Что предлагают освоить за 4 месяца👇
— Python 3.12, разработку микросервисов на FastAPI, Docker, Postgres.
— gRPC, GraphQL, SOAP.
— Базы данных, Kafka, docker и docker-compose.
— Создать весь код с нуля. Исследовать, как работает бекенд на Python / FastApi и Java / Spring под капотом.
💡Удобный формат обучения — записи + живые консультации. Поддержка на каждом этапе.
▶️ Подробная программа курса
Оставить заявку — @qa_guru_sales4
🔔Кстати, уже в этот четверг, 24 июля, в 20:00 по МСК состоится бесплатное вводное занятие — отличный шанс убедиться, что обучение того стоит, и приобрести его со скидкой 5%.
Регистрируйтесь, если готовы к новой ступени в автоматизации.
Наши коллеги из QA.GURU обновили программу авторского курса «Автоматизация тестирования на Python Advanced». Нас зацепил подход — ребята дают реальную практику с живыми задачами ⚙️
Что предлагают освоить за 4 месяца👇
— Python 3.12, разработку микросервисов на FastAPI, Docker, Postgres.
— gRPC, GraphQL, SOAP.
— Базы данных, Kafka, docker и docker-compose.
— Создать весь код с нуля. Исследовать, как работает бекенд на Python / FastApi и Java / Spring под капотом.
💡Удобный формат обучения — записи + живые консультации. Поддержка на каждом этапе.
▶️ Подробная программа курса
Оставить заявку — @qa_guru_sales4
🔔Кстати, уже в этот четверг, 24 июля, в 20:00 по МСК состоится бесплатное вводное занятие — отличный шанс убедиться, что обучение того стоит, и приобрести его со скидкой 5%.
Регистрируйтесь, если готовы к новой ступени в автоматизации.
❤1
Трое разработчиков приехали на конференцию и заселились в мини-отель. Хозяйка сказала, что с них $30, так что они скинулись по десятке и расплатились. Вечером хозяйка спохватилась: взять нужно было $25. Она достала $5 из кассы и велела горничной отдать их гостям.
Гоничная решила, что разделить $5 на троих не выйдет, поэтому отдала каждому по $1, а $2 забрала себе (все равно гости не знали, что она должна была отдать больше).
Каждый разработчик получил по $1 сдачи, так что выходило, что все заплатили за ночлег по $9. Горничная прикарманила $2. $27 + $2 = $29. Но изначально они заплатили хозяйке $30. Куда еще один доллар девался?
#логическаязадача
Please open Telegram to view this post
VIEW IN TELEGRAM
🤡3❤1🖕1💊1
Циклы в Python универсальны. Они могут использоваться для записи переменных, перебора списков и строк. Но разобраться, что происходит в цикле, не всегда просто.
Проверьте, насколько хорошо вы знаете эту тему: пройдите тест по циклам из 10 вопросов!
#тест
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
Библиотека Pandas очень популярна на этапе предварительной обработки данных, машинного обучения и глубокого обучения. Но теперь вы можете делать с ней намного больше! Представляем вам новую библиотеку для обработки данных — Pandas AI.
Эта библиотека интегрирует возможности генеративного искусственного интеллекта в Pandas, делая классические датафреймы библиотеки Pandas диалоговыми.
Книги по ML - @maschinelearning
#ml
🟢 Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1