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

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

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

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

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

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

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

РешениеPython

Без регистрации. Гостевая проверка не сохраняет прогресс. Для сохранения перейдите к уроку.

Отправьте решение, чтобы увидеть результаты тестов.

Связанные задачи