TGViewer
Channel Public Channel
Python: задачки и вопросы

Python: задачки и вопросы

@quiz_python

Вопросы и задачки для подготовки к собеседованиям и прокачки навыков

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

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

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

Другие наши проекты: https://tprg.ru/media
Subscribers
6.9K
Photos
1.4K
Videos
1
Links
126

Showing posts older than #2191 · Back to latest

Older Posts 20 shown
Post #2188 1.79K
Объяснение:

Закрепляем пройденное накануне

Код выше выведет 3, потому что func() является генератором и при каждом вызове next(f) возвращает следующее значение из последовательности

При первом вызове next(f) возвращается 1, а при втором — 2

Сумма 1 и 2 равна 3
Post #2185 1.81K
Объяснение:

В этом коде мы создаём генератор, который производит числа от 0 до 2

Когда мы вызываем next(lst) в первый раз, он возвращает 0. Когда мы вызываем next(lst) во второй раз, он возвращает 1

Сумма 0 и 1 равна 1. Поэтому ответ — 1
Post #2182 1.85K
Объяснение:

В коде a, *b, c = [1, 2, 3, 4, 5] звездочка перед b означает, что b примет все значения между a и c

Таким образом, a становится 1, c — 5, а b получает оставшиеся значения [2, 3, 4]
Post #2179 1.8K
Объяснение:

Блок finally выполняется в любом случае, даже если перед этим был return в блоке try
Post #2176 1.77K
Объяснение:

Данный код создаёт двумерный список, где каждый внутренний список содержит числа от 0 до 2

Когда мы запрашиваем lst[0][1], мы обращаемся к первому внутреннему списку [0, 1, 2] и берём из него второй элемент, который равен 1
Post #2173 1.79K
Объяснение:

Оператор not инвертирует значение x, делая его False, а оператор or возвращает False, если оба его операнда ложны
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →