Тест. Функции для продвинутых

Наша редакция совместно с партнерами из Telegram-канала Python Задачки составила для вас новый тест о функциях в Python.

Тест состоит из десяти вопросов. Поскольку это уже более высокий уровень, вопросы требуют углубленных знаний языка Python и опыта работы с функциональным программированием, так что не стоит надеяться лишь на мельком прочитанную главу из книги. Тест отлично подойдет тем, кто изучает такую парадигму как функциональное программирование и хочет проверить свои знания.

Вы можете пользоваться Google и интерпретатором Python, конечно. Но не обманывайте себя, мы же не на экзамене.

0%

Как расшифровывается LEGB?

Correct! Wrong!

Что такое функция-декоратор?

Correct! Wrong!

Что выведет следующий код?

annotacziya 2020 04 30 213458
Correct! Wrong!

Сколько строк кода можно вписать в lambda-функцию

Correct! Wrong!

Для чего служит функция reduce?

Correct! Wrong!

Хорошо, а что тогда выведет этот код?

annotacziya 2020 04 30 163636
Correct! Wrong!

В какой области видимости находится переменная, объявленная в теле функции?

Correct! Wrong!

Окей, а где мы мы можем использовать переменную, если она объявлена в теле функции fun1, которая находится в теле другой функции fun2 и перед ее объявлением стоит волшебное слово nonlocal?

Correct! Wrong!

Что выведет этот код?

annotacziya 2020 04 30 170904
Correct! Wrong!

Для чего служит функция map?

Correct! Wrong!

python books logo

Английский для программистов

Наш телеграм канал с тестами по английскому языку для программистов. Английский это часть карьеры программиста. Поэтому полезно заняться им уже сейчас

×