Python: задачки и вопросы
Kanalga Telegram’da o‘tish
Вопросы и задачки для подготовки к собеседованиям и прокачки навыков Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Другие наши проекты: https://tprg.ru/media
Ko'proq ko'rsatish6 855
Obunachilar
-124 soatlar
-137 kun
-4730 kun
Postlar arxiv
Объяснение:
Т.к.
3 // 2 == 1, выполняется кусок кода, который находится слева от if. В свою очередь var += var == var = 'pe' + 'pe' == 'pepe'Объяснение:
Функция
capitalize() не изменяет строку на месте. Она лишь возвращает новую строку, значение которой нужно вручную где-то сохранитьСовременный бизнес активно ищет веб-разработчиков на Python. И вы можете стать одним из них!
Помочь вам в этом может курс, на котором вы освоите не только сам Python, но и HTML с CSS, а также прокачаетесь в алгоритмах, архитектуре, познакомитесь с базой данных SQL и сопутствующими инструментами: командной строкой, Poetry, Git.
Также в рамках обучения вас ждёт 4 рабочих проекта — отличное дополнение к портфолио!
Узнать подробности можно по ссылке: https://bit.ly/3I0B051
Это #партнёрский пост
Современный бизнес активно ищет веб-разработчиков на Python. И вы можете стать одним из них!
Помочь вам в этом может курс, на котором вы освоите не только сам Python, но и HTML, CSS, а также прокачаетесь в алгоритмах, архитектуре и познакомитесь с базой данных SQL.
А ещё вас научат пользоваться и сопутствующими инструментами: командной строкой, Poetry, Git. При этом в рамках курса вы напишите 4 рабочих проекта, что будет отдельным плюсом для будущего портфолио.
Подробности по ссылке: https://bit.ly/3I0B051
Это #партнёрский пост
Объяснение:
Здесь мы имеем дело с последовательной распаковкой словарей
a и b в переменную c
По итогу сначала с = {1:'a', 2:'b'}, но затем, после перезаписи, с = {1:'c', 2:'d'}. В свою очередь c[2] = dОбъяснение:
В данном случае
arr[2] = 3, arr[-1] = 5. Так как 3 < 5, то выполняется кусок кода, который находится внутри if
При этом на печать уходит 1, а не True, т.к. оператор and выводит последнее истинное значение. А в данном случае мы работаем с 1 > 2 or 2 > 1 and 1 == False or True and 1 == True and 1 == 1Закрепим логические операции. Каким будет результат выполнения кода выше?
ИИ, машинное обучение, нейронные сети — подробно о каждой из этих тем рассказывают в Нейроканале.
Подключайтесь, если ещё не: @neuro_channel
Объяснение:
В данном случае
fvar и svar — переменные типа boolean. А потому ответ будет True либо False.
fvar = True, т.к. 1 == 1 — True, чего уже достаточно в выражении 1 == 1 or 1 != 1
svar = False, т.к. в выражении a == 1 and 2 != 2.0 есть False, а именно последнее. Да, 2 == 2.0, а не наоборот
В итоге условие в if не выполняется, а потому в печать уходит значение aОбъяснение:
Целые числа можно представить не только в десятичной системе счисления, но также в двоичной, восьмиричной и шестнадцатиричной:
—
0b или 0B для двоичной;
— 0o или 0O для восьмиричной;
— 0x или 0X для шестнадцатиричной.
И это всё ещё будут данные типа integer.Расскажите, что вас бесит в IT, а за чем — будущее.
В благодарность ребята из /Data разыграют новый смартфон, планшет, лицензии на ПО и много других ништяков для разработчиков. Но самое главное, вы получите результаты опроса и среди первых узнаете о трендах в сфере разработки.
Опрос займёт от 15 до 40 минут. Но чем больше ответов, тем круче призы!
Пройти опрос: https://tprg.ru/oO7g
Это #партнёрский пост
