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

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

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

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

Другие наши проекты: https://tprg.ru/media
Download Telegram
Каким будет результат выполнения кода выше?
Anonymous Quiz
47%
42
16%
8%
None
29%
Error
Объяснение:

Функция func() устанавливает значение атрибута ecole равным 42 и затем возвращает саму себя (функцию func)

Затем в строке print(func().ecole) происходит вызов функции func() и получение её атрибута ecole

Достигается это за счёт атрибута __dict__
Каким будет результат выполнения кода выше?
Anonymous Quiz
13%
12%
0x7f...
62%
MemoryError
13%
SyntaxError
Объяснение:

Тут, в общем-то, без подвохов — «подняли» MemoryError, получили MemoryError

Это специальный тип ошибки в Python, который возникает при проблемах с доступной памятью во время выполнения программы
Каким будет результат выполнения кода выше?
Anonymous Quiz
7%
0.5
3%
2
37%
3
53%
Error
Объяснение:

Функция wut() принимает два аргумента: num_one и num_two. Но первый аргумент определен с помощью /. Это означает, что он должен быть передан позиционно, т.е. не по имени

Второй аргумент может быть передан как позиционно, так и по имени

При вызове функции wut(1, 2) значение 1 передается в качестве num_one, а значение 2 передается в качестве num_two. Затем эти значения складываются и возвращается результат 3.
Каким будет результат выполнения кода выше?
Anonymous Quiz
59%
1
34%
4
4%
None
3%
Error
Объяснение:

Когда мы делаем срез списка lst_one, создаётся новый список lst_two

Поэтому изменение lst_two не влияет на lst_one
Каким будет результат выполнения кода выше?
Anonymous Quiz
8%
python2
80%
python3
5%
python3python2
8%
Error
Объяснение:

Оператор or возвращает первое истинное значение

Функция func возвращает 'python3' и т.к это истинное значение, оператор or возвращает именно его
Каким будет результат выполнения кода выше?
Anonymous Quiz
7%
1
77%
2
7%
None
9%
Error
Дайджест Tproger: ключевые моменты недели

Мы собрали самые популярные статьи, опубликованные на нашем сайте за эту неделю, в одном месте.

Полезные материалы и книги для новичков, а также актуальные новости для опытных разработчиков доступны по ссылке:

https://tproger.ru/articles/dajdzhest-tproger-volwebstvo-css-animacij-chatgpt-vnutri-gumanoidnogo-robota-i-bitkoin-vnutri-macos/

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

Класс Baz наследует от класса Bar, который наследует от класса Foo

Однако класс Baz явно определяет свой собственный атрибут var со значением 2, который переопределяет атрибут var из класса Foo
Каким будет результат выполнения кода выше?
Anonymous Quiz
26%
[1, 2, 3]
52%
[4, 2, 3]
17%
[4, 5, 3]
5%
Error