Локальная и глобальная переменная Python: задача на return
Исправь возврат числа из функции с тем же именем
В программе уже есть глобальная переменная x = 100.
Внутри функции set_number() сейчас создаётся локальная переменная x = 42, но снаружи после вызова нужно получить число 42 и вывести его.
Исправьте код так, чтобы:
- функция
set_number()возвращала нужное значение; - глобальная переменная
xне изменялась внутри функции; - в конце программы в переменной
resultоказалось значение, которое вернула функция; - программа вывела
42.
Нельзя менять глобальную переменную напрямую внутри функции.
РешениеPython
Без регистрации. Гостевая проверка не сохраняет прогресс. Для сохранения перейдите к уроку.
Отправьте решение, чтобы увидеть результаты тестов.
Связанные задачи
- Как вызвать функцию Python: def, аргумент и return
- Параметры по умолчанию и несколько возвращаемых значений — задача по Python
- Функции Python: разбей программу чека на части
- Как проверить функцию Python: ручные тесты и граничные случаи
- Python не распознаётся в терминале Windows: проверьте PATH
- Python can't open file: No such file or directory — задача
