Python: задачки и вопросы
7.7K subscribers
1.2K photos
2 videos
1 file
98 links
Вопросы и задачки для подготовки к собеседованиям и прокачки навыков

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Другие наши проекты: https://tprg.ru/media
Download Telegram
Каким будет результат выполнения кода выше?
Anonymous Quiz
43%
True
25%
False
3%
True 5
15%
False 5
14%
Error
Объяснение:

Результат выполнения операции 3 / 2 равняется 1.5. При этом между целой и дробной частью должна стоять именно точка, а не запятая

Поэтому 1.5 и 1,5 — это не одно и то же. В итоге в print мы последовательно подаём результат сравнения var = 1.5 с 1 и число 5. Отсюда ответ False 5
Ответ:

Функция-декоратор — это функция, которая оборачивает другую функцию. В разработке она используется для расширения обёрнутой функции
Объяснение:

Ключевое слово global позволяет изменять переменную вне текущей области видимости в Python. global используется для создания глобальной переменной и изменения её в локальной области видимости
Каким будет результат выполнения кода выше?
Anonymous Quiz
55%
True
7%
False
3%
1
36%
0
Объяснение:

Оператор is проверяет, указывают ли переменные на один и тот же объект. Как [1, 2**2] и [1, 2*2] — это разные объекты, так и 2*2 и 8/2 — разные объекты

Поэтому условие в if не выполняется и программа печатает 0
Какой словарь создан верно?
Anonymous Quiz
51%
dictOne
14%
dictTwo
12%
dictThree
23%
Никакой
Объяснение:

Здесь используется метод создания словаря с помощью литерала

При этом есть одно важное правило для словарей — ключом может выступать лишь неизменяемый тип данных. А потому здесь лишь один правильный ответ — dictOne
Каким будет результат выполнения кода выше?
Anonymous Quiz
55%
wow
29%
so much
9%
wow so much
6%
Error
Объяснение:

funcOne() и funcTwo() имеют разные области видимости. Поэтому переменные в этих функциях вообще никак не связаны друг с другом
Каким будет результат выполнения кода выше?
Anonymous Quiz
18%
True
70%
False
3%
0
9%
1
Куда идти работать в это сложное время? iFellow ищет 600 новых IT-специалистов

Ищут сотрудников поддержки, аналитиков, разработчиков, тестировщиков, DevOps-инженеров и других IT-специалистов для работы с крупнейшими экосистемами Сбера, ВТБ, Альфа-Групп, Газпром, ФСК и др. Центральный офис находится в Москве, филиалы работают в Воронеже, Саратове, Новосибирске, Екатеринбурге и Томске, а сотрудников принимают во всех регионах.

Будут рады как опытным специалистам, так и начинающим — новичков обучают и выдают сертификат государственного образца.

Узнать подробнее о компании и найти вакансию для себя: https://tprg.ru/RwK6

#вакансии #работа
Объяснение:

В lst мы создаём список, в котором каждый элемент в [1, 2, 3] будет заменён на 1. В итоге lst = [1, 1, 1]

Это значит, что выражение 3 in lst ложно