- Формальные параметры – это переменные, которые определены в заголовке процедуры и используются внутри неё.
Пример. В следующем описании i – формальная переменная:
def square (i): def square (i):
print (i * i) return i * i - Фактические параметры – это значения или переменные, которые передаются в процедуру при её вызове.
Пример. В следующем описании программы х – фактическая переменная:
x = int (input ()) x = square (5)
print (square (x)) print (x) - Категории формальных параметров:
- параметры без типа: при объявлении функции тип параметров не указывается, ответственность за корректность их использования лежит на программисте;
- параметры-значения: при передаче чисел, строк и логических значений функция получает их значение; изменение параметра внутри функции не изменяет исходную переменную;
- параметры-переменные: работают со списками, словарями и другими изменяемыми объектами, изменение самого объекта (например, добавление элементов) отражается на исходном;
- выходные параметры: в Python специально не выделяются, результат работы функции возвращается с помощью оператора return.
Информатика • 9 класс
2
Формальные и фактические параметры (Python)
Было полезно?
Рекомендуем
Вы учитель или ученик?
Познакомьтесь с нашим образовательным онлайн-сервисом с тысячами интерактивных работ
Учителю
Удобно проводить уроки в классе, назначать работы на дом и анализировать результаты всего класса или конкретных учеников
Ученику
Самостоятельно изучать новые и повторять пройденные темы, готовиться по индивидуальной траектории и оценивать результаты на наглядных графиках