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

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

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

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

Другие наши проекты: https://tprg.ru/media
Download Telegram
Объяснение:

sort() сортирует исходный список

sorted() возвращает новый отсортированный список
Каким будет результат выполнения кода выше?
Anonymous Quiz
4%
0
5%
False
72%
None
19%
Error
Объяснение:

var — это атрибут класса TempClass. И его печать ничем не отличается от печати любого другого атрибута

Если бы, например, var = 12, то print(TempClass.var) выводил бы 12
Каким будет результат выполнения кода выше?
Anonymous Quiz
20%
32 32
18%
32 64
10%
64 64
51%
64 48
Объяснение:

Здесь нужно смотреть не столько на размер в числах, сколько на то, какой тип данных имеет больший размер

Т.к. кортежи (tuple) «весят» меньше списков (list), то правильный ответ — 64 48
Каким будет результат выполнения кода выше?
Anonymous Quiz
16%
{'Hello': 'World', 'First': 1}
58%
{'World': 'Hello', 1: 'First'}
7%
{'Hello': 1, 'First': 'World'}
19%
Error
Объяснение:

Это пример специального выражения в Python, которое позволяет поменять местами пары ключ-значение между первым и вторым словарями
Каким будет результат выполнения кода выше?
Anonymous Quiz
8%
10
11%
9
71%
8
10%
Error
Объяснение:

Здесь мы создаём в цикле for список, который заполняется чётными числами в промежутке от 0 до 9

В строчке print(max(lst) - min(lst)) мы вычитаем из максимального чётного числа (8) минимальное (0)

8 - 0 = 8
Каким будет результат выполнения кода выше?
Anonymous Quiz
14%
963
64%
18
3%
None
18%
Error
Объяснение:

Здесь мы имеем дело с обыкновенной распаковкой списка. По итогу получаем, что varOne = 9, varTwo = 6, varThree = 3. А их сумма, в свою очередь, равняется 18 (9 + 6 + 3)
Каким будет результат выполнения кода выше?
Anonymous Quiz
4%
0 1 2
4%
a b c
40%
0a 1b 2c
53%
Error
Объяснение:

Неитерируемый объект int невозможно распаковать, т.к. объекты типа int не являются итерируемыми. А потому мы получаем TypeError