Что выведет этот код? 🤔💡
Anonymous Quiz
0%
Выведет: 8 9
0%
Выведет: 18 9
0%
Выведет: 18 9, т.к. z всегда 10
100%
Ошибка: нельзя менять z при каррировании
Python Quiz
Что выведет этот код? 🤔💡
Чему учит: отличать замыкание (захват x) и аргументы по умолчанию у лямбды — как они взаимодействуют при вызове.
Зачем важно: помогает предсказывать поведение функций в коде и на собеседовании — чтобы не наткнуться на неожиданный баг.
Значение по умолчанию используется, если аргумент н…
Зачем важно: помогает предсказывать поведение функций в коде и на собеседовании — чтобы не наткнуться на неожиданный баг.
Что выведет этот код? 🤔⚙️
Anonymous Quiz
0%
[[1], [0], [0]]
0%
[[1], [1], [1]]
0%
[[0], [0], [0]]
0%
[[1, 0], [0], [0]]
Python Quiz
Что выведет этот код? 🤔⚙️
Чему учит: отличать поверхностное копирование от создания независимых объектов (мутабельность).
Зачем важно: поможет избежать неожиданных багов в коде и красиво ответить на собеседовании про ссылки и копии.
Умножение списка дублирует ссылки на один вложенный объект, а не создаёт его …
Зачем важно: поможет избежать неожиданных багов в коде и красиво ответить на собеседовании про ссылки и копии.
Python Quiz
Что выведет этот код? 🤔💡
Чему учит: поведение замыканий и лямбд в циклах.
Зачем важно: поможет избегать неожиданных багов и блеснуть на собеседовании.
Подумай, захватывает ли лямбда переменную i по ссылке или её текущее значение; в коде использован приём с параметром по умолчанию.
Зачем важно: поможет избегать неожиданных багов и блеснуть на собеседовании.
Что выведет этот код? 💻🤔
Anonymous Quiz
0%
Выведет только 'A'
100%
Выведет только 'B'
0%
Всегда выведет сначала 'A', затем 'B'
0%
Порядок 'A' и 'B' не гарантирован
Python Quiz
Что выведет этот код? 💻🤔
Чему учит: как submit и as_completed управляют задачами — кто отправляет задачу и где выполняется print.
Зачем важно: понимание ожидания и порядка в многопоточном коде — полезно для надёжных программ и на собеседованиях.
Подсказка: проверь, сколько futures лежит в списке для as_compl…
Зачем важно: понимание ожидания и порядка в многопоточном коде — полезно для надёжных программ и на собеседованиях.
Что выведет этот код? 🧠💡
Anonymous Quiz
0%
Выведет [2, 2, 2] — все лямбды захватили общую переменную i, которая после цикла равна 2.
0%
Выведет [0, 1, 2] — каждая лямбда захватывает текущее значение i при создании.
0%
Бросит NameError, так как i недоступна в момент вызова лямбд.
0%
Выведет [0, 0, 0] — лямбды захватывают начальное значение i.
Python Quiz
Что выведет этот код? 🧠💡
Чему учит: замыкания и поведение лямбд при захвате переменных в Python — разница между ссылкой и значением.
Зачем важно: помогает избегать тонких багов в проде и на собеседованиях (интервьюеры такие задачки обожают). 😺
Мини‑подсказка:лямбда хранит ссылку на i; закрепите значение чер…
Зачем важно: помогает избегать тонких багов в проде и на собеседованиях (интервьюеры такие задачки обожают). 😺
Мини‑подсказка:
Что выведет этот код? 💻🤔
Anonymous Quiz
0%
Вывод: [0, 1, 2] — каждое lambda сохранило текущее i через default-аргумент
0%
Вывод: [2, 2, 2] — лямбды захватывают переменную i по ссылке (позднее связывание)
0%
Вывод: [0, 0, 0] — i обнуляется после создания лямбд
0%
Вывод: Ошибка времени выполнения из-за замыкания
Python Quiz
Что выведет этот код? 💻🤔
Чему учит: замыкания и разница между захватом переменной и её значением — частая ловушка с лямбдами.
Зачем: важно для корректного кода, отладки и вопросов на собеседованиях — не хочется, чтобы тесты указывали на «грязную» ошибку.
Подумай, когда берётся i: при создании или при вызове?…
Зачем: важно для корректного кода, отладки и вопросов на собеседованиях — не хочется, чтобы тесты указывали на «грязную» ошибку.