1. Learn
  2. /
  3. Курси
  4. /
  5. Вступ до функцій у Python

Connected

вправа

Ключове слово nonlocal і вкладені функції

Ще раз попрактикуймося з областями видимості! У цій вправі ви використаєте ключове слово nonlocal у вкладеній функції, щоб змінити значення змінної, визначеної в охоплювальній (зовнішній) області видимості.

Інструкції

100 XP
  • Присвойте echo_word рядок word, конкатенований із самим собою.
  • Використайте ключове слово nonlocal, щоб змінити значення echo_word в охоплювальній області видимості.
  • Змініть echo_word на echo_word, об'єднаний із '!!!'.
  • Викличте функцію echo_shout(), передавши їй єдиний аргумент 'hello'.