Python: задачки и вопросы
7.72K subscribers
1.19K photos
1 video
1 file
92 links
Вопросы и задачки для подготовки к собеседованиям и прокачки навыков

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

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

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

Другие наши проекты: https://tprg.ru/media
Download Telegram
Каким будет результат выполнения кода выше?
Anonymous Quiz
32%
True
56%
False
2%
None
10%
Error
Объяснение:

Функция sorted() возвращает новый и уже отсортированный список. Поэтому var_one = [-2, -1, 0, 1, 2]

В свою очередь метод .sort() сортирует список «на месте». При этом возвращает он None. Отсюда следует, что var_two = None

По итогу [-2, -1, 0, 1, 2] != None
Каким будет результат выполнения кода выше?
Anonymous Quiz
33%
0, 1, 2
59%
0 1 2
5%
(0, 1, 2) (0, 1, 2) (0, 1, 2)
3%
Error
Объяснение:

В данном примере мы инициализируем несколько переменных в одной строке. Таким образом, var_one = 0, var_two = 1, var_three = 2
Каким будет результат выполнения кода выше?
Anonymous Quiz
9%
0
7%
1
79%
2
5%
3
Объяснение:

С помощью функции ord() мы возвращаем число, которое представляет позицию подаваемого ему символа в таблице Unicode

Т.е. ord(c) - ord(a) = 99 - 97 = 2
Необходимо создать словарь. Какие типы данных нельзя использовать в таком случае в качестве ключа?
Anonymous Quiz
15%
frozenset, кортеж
4%
число, кортеж
29%
булево значение
53%
список, словарь
Объяснение:

Ключами словаря могут являться только объекты, поддерживающие хеширование

Таким образом, использовать в качестве ключей списки, словари и другие изменяемые типы не получится
Каким будет результат выполнения кода?
Anonymous Quiz
3%
2
27%
3
58%
4
13%
Error
Если хотите изучать топовый язык программирования, то Go!

В этом вам поможет новый Telegram-канал «Go in Action», где ежедневно появляются полезные материалы на русском и английском языках. Всё самое лучше по языку Go собрано здесь: @go_in_action.
Объяснение:

Изначально, создавая lst_one, мы создаём один объект. Далее, приравнивая lst_one = lst_two, мы делаем так, что lst_two ссылается на тот же самый объект, что и lst_one

Но потом к lst_one мы прибавляем элемент [4], из-за чего переменная начинает ссылаться на совсем иной объект. А потому lst_two никак не изменяется и продолжает равняться [1, 2, 3]

Как итог, длина переменной — 3
Каким будет результат выполнения кода?
Anonymous Quiz
14%
Java
52%
C
20%
Python
14%
Error
Теперь лучшие материалы для ДевоПсов собраны в одном месте

Топовые статьи на русском и английском языках каждый день появляются в Telegram-канале «DevOps для ДевоПсов». Переходите и убедитесь в этом сами: @devo_pes.
Объяснение:

При помощи метода iter() мы получаем итератор списка. В итоге дважды вызвав next(i), нам удалось «добраться» до второго элемента списка — 'C'
Каким будет результат выполнения кода?
Anonymous Quiz
10%
hello
16%
he ll o
2%
None
71%
Error