1. Обучение
  2. /
  3. Курса
  4. /
  5. Написание функций на Python

Connected

упражнение

Изменение переменных за пределами локальной области видимости

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

Инструкции 1/3

undefined XP
  • 1

    Добавьте ключевое слово, которое позволит обновить call_count из тела функции.

  • 2

    Добавьте ключевое слово, которое позволит изменить file_contents внутри save_contents().

  • 3

    Добавьте ключевое слово для переменной done в check_is_done(), чтобы функция wait_until_done() в итоге прекратила выполнение цикла.