- Подпрограмма — это именованная, логически законченная группа операторов, которую можно вызвать для выполнения из различных частей программы.
- В языке Python подпрограммы реализуются в виде функций.
- Функции позволяют:
- разбивать программу на логические части;
- повторно использовать код;
- упрощать чтение и сопровождение программы.
Общий вид записи функции: | Описание: |
|---|---|
def имя_функции(параметры): return результат |
|
Пример. Вычислите факториал числа. | |
def factorial (n): result = 1 for i in range (1, n + 1): result = result * i return result print (factorial (5)) | def factorial (n): if n > 1: return n * else: return 1 print (factorial (5)) |