Задача курса

Локальная и глобальная переменная Python: задача на return

Курс «Python для новичков» · урок «Область видимости локальных переменных»

Условие

Исправь возврат числа из функции с тем же именем

В программе уже есть глобальная переменная x = 100.

Внутри функции set_number() сейчас создаётся локальная переменная x = 42, но снаружи после вызова нужно получить число 42 и вывести его.

Исправьте код так, чтобы:

  • функция set_number() возвращала нужное значение;
  • глобальная переменная x не изменялась внутри функции;
  • в конце программы в переменной result оказалось значение, которое вернула функция;
  • программа вывела 42.

Нельзя менять глобальную переменную напрямую внутри функции.

Попробуйте решить

РешениеPython
Без регистрации · результат не сохраняется