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
Каким будет результат выполнения кода выше?
Anonymous Quiz
26%
[0, 1, 2]
59%
[{0}, {1}, {2}]
5%
[{0, 1, 2}]
10%
Error
Объяснение:

Сама функция values() создаёт список-представление всех значений dict_values, которые в данном случае содержатся в словаре nums

При этом так как в print мы использовали list(), то и в ответе мы получили чистый список со значениями nums
Каким будет результат выполнения кода выше?
Anonymous Quiz
6%
0
46%
1
12%
None
36%
Error
Объяснение:

Изначально мы создаём экземпляр класса tip в переменной a. Затем переменная b начинает ссылаться на тот же объект, что и a. А потому удалив a, мы всё равно не теряем связи с экземпляром tip, так как ссылка на него хранится в b
Каким будет результат выполнения кода выше?
Anonymous Quiz
15%
12313
8%
1233
11%
1122333
66%
112133
Объяснение:

*lst — распаковка lst. При этом между каждым его элементом размещается 1, так как это сепаратор. А в конце добавляется 3, так как end="3"
Каким будет результат выполнения кода выше?
Anonymous Quiz
73%
1
11%
5
9%
[]
7%
Error
Объяснение:

В коде мы «проходимся» по arr[], сравнивая каждый его элемент с beg. И если находится такой элемент, который меньше beg, то приравниваем beg значение этого элемента

Если говорить о нашем фрагменте кода, то здесь не находится такого элемента arr[], который был бы меньше первого
Объяснение:

Поскольку специальный метод init имеет ещё один аргумент var, кроме self, при создании объекта требуется один аргумент. Например: obj = Temp("Python")
...выше?

Каким будет результат выполнения кода выше?
Anonymous Quiz
13%
2022
5%
0
42%
-2022
39%
Error
Объяснение:

В Python без проблем можно использовать операторы «+» и «-» при выводе int-переменной. Так как здесь у нас последний знак «-», то и число отрицательное
Каким будет результат выполнения кода выше?
Anonymous Quiz
5%
5 5
22%
-5 5
67%
5 -5
6%
-5 -5