Python: задачки и вопросы
Open in Telegram
Вопросы и задачки для подготовки к собеседованиям и прокачки навыков Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Другие наши проекты: https://tprg.ru/media
Show more7 112
Subscribers
-324 hours
-77 days
-1030 days
Posts Archive
Объяснение:
Операторы
or и and возвращают один из своих операндов, не обязательно булевского типа
В итоге в выражении 25 and 50 мы вернули 50, т.к. оба операнда правдивы и поэтому возвращается последний
В свою очередь в False or 50 мы получили также 50, так как это первый правдивый операнд в выраженииОбъяснение:
Frozenset — это практически то же самое, что и set (множество). Единственное их отличие заключается в том, что set - изменяемый тип данных, а frozenset - нет.Объяснение:
Здесь мы получаем
SyntaxError, так как в Python нет никаких двух двойных кавычек с каждой из сторон для использования в строках4 тематических канала для программистов:
— про анализ данных: @big_data_analysis
— про разработку на Java: @a_cup_of_java
— про веб-разработку: @tproger_web
— про мобильную разработку: @mobi_dev
Объяснение:
var * 2 означает, что строка печатается два раза. В свою очередь var * 0 выдаёт нам пустую строку. Ну и последнее — var * -2. Так как строка не может быть отрицательной, то и третий print ничего не выводитНе за горами День знаний, первое сентября
Многие из вас — абитуриенты и студенты, которым вскоре придется столкнуться со сбивающим с ног потоком свежей информации.
Сами когда-то были студентами, поэтому представляем, как бывает трудно. Чтобы облегчить процесс обучения (и человеческого, и машинного) в честь праздника Proglib делают скидку на один из наших наиболее популярных онлайн-курсов, в котором есть вся необходимая база — Основы программирования на Python. Скидка 50% действует до 5 сентября.
Что входит в программу:
— Основы Python
— ООП
— Создание ботов
— Веб-скрапинг или парсинг веб-страниц
— Основы алгоритмов
— Как самостоятельно изучать программирование и искать информацию
На курсе вы научитесь программировать на одном из самых востребованных языков, а также освоите знания для старта карьеры.
Подробнее на proglib.academy
Это #партнёрский пост
Объяснение:
Даже если мы явно не указали, что функция возвращает какое-то значение, она это сделает
По дефолту в Python функции возвращают
None. Именно с этим мы и столкнулись в нашем примере вышеОбъяснение:
Всё так — функция, определённая внутри класса, называется методом
При этом метод доступен для данных, которые содержатся внутри класса
Объяснение:
Функция
ord() преобразует символ в его ASCII-вариант, а chr() преобразует ASCII в символ
В итоге мы получаем исходный символ — А
Available now! Telegram Research 2025 — the year's key insights 
