Python: задачки и вопросы
Open in Telegram
Вопросы и задачки для подготовки к собеседованиям и прокачки навыков Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Другие наши проекты: https://tprg.ru/media
Show more7 111
Subscribers
-124 hours
-97 days
-1530 days
Posts Archive
Объяснение:
Здесь мы встречаемся с обыкновенными булевыми операциями. Там всё просто:
Если в выражении
x or y значение x истинно (True), то возвращается x. Иначе — y
Если в выражении x and y значение x истинно, то, наоборот, возвращается y. Иначе — xCтартовал первый контест для разработчиков от Brand Analytics с призовым фондом 500 тысяч рублей.
Написать приложение, которое выявляет сбои в работе российских публичных сервисов на основе анализа сообщений из соцмедиа.
Ограничений на используемые языки программирования, инструментарии и библиотеки — нет. Для разработки предоставляются датасеты публичного потока данных соцмедиа, гарантированно включающие информацию о сбоях в работе сервисов.
Срок подачи решений до 17 августа 2022 г. 20:00 MSK.
Следите за новостями контеста в официальном Telegram-канале.
Это #партнёрский пост
Объяснение:
Манипуляции с присваиванием
tmp отсортированного списка lst и дальнейшим использованием метода insert() — это интересно, но по итогу на печать мы всё равно выводим первый элемент самого lst. А это, в свою очередь, число 2Объяснение:
В Python мы можем задавать значения для аргументов по умолчанию. Они используются, если функция вызывается без пользовательских аргументов
Когда не знаете, что будет завтра — вкладывайте в себя. Поступите на онлайн-курс «Профессия Data Scientist»
Курс предназначен для всех желающих освоить перспективную и высокооплачиваемую профессию за 13 месяцев. Пройдите тест и узнайте, готовы ли вы к обучению: https://tprg.ru/l3pc
А если хотите протестировать учебный процесс заранее, регистрируйтесь на бесплатные вебинары:
— «Пишем свою первую нейронную сеть»: регистрация
— «Расставим все точки над Data Science»: регистрация
Это #партнёрский пост
Объяснение:
Не забываем — используя
/, мы получаем в ответе float-число
Поэтому 6 / 2 != 3, а 6 / 2 = 3.0Объяснение:
В Python недопустима такая конструкция, поэтому мы ловим
SyntaxErrorОбъяснение:
Т.к. мы не использовали скобки, то оператор возведения в степень сработал по стандартному сценарию
Загвоздка в том, что он выполняется справа налево
Таким образом,
2 ** 3 ** 2 = 2 ** 9 = 512
Available now! Telegram Research 2025 — the year's key insights 
