- С помощью вспомогательных алгоритмов (подпрограмм) программируют блоки команд, которые могут выполняться несколько раз в разные моменты.
- В Python различают два вида подпрограмм – функции и процедуры.
- Функция в результате своего выполнения определяет и возвращает некоторую переменную. Процедура в явном виде не возвращает ничего.
Формат команды | Пример |
|---|---|
Процедура | Процедура |
def имя_процедуры (): тело_процедуры операторы имя_процедуры () имя_процедуры () | def printError (): print ("Error") printError () printError () |
Функция | Функция |
def имя_функции (параметры): операторы return результат | def sum (A, B): return A + B A = 10 B = 20 print (A, "+", B, "=", sum (A, B)) |