Функція це блок організованого коду багаторазового використання, який використовується для виконання конкретного завдання. Функції забезпечують кращу модульність програми та значно підвищують рівень повторного використання коду.
Вигляд функції
def назва_функції (параметри) :
список команд
return (результат)
або
def my_function(argument):
print argument
Приклад 1.
Знайти найбільше з двох чисел
a=input () b=input () def max(a, b): if a > b: return a else: return b print max (a,b)
Приклад 2.
Вивести на екран n перших чисел ряду Фібоначчі
n =input () def fibo (n): f=0 f1=1 for i in range (n): f2=f1 f1=f f=f1+f2 print f, return f fibo (n)
Функція, що підраховує кількість заданого символа у рядку.
s=input('vvedit rjadok: ') n=input('vvedit symvol: ') def symbol (s): for i in range (len(s)): d=s.count(n) print d return d symbol (s)
Задана дійсна змінна x. Знайти sin x, cos x, ex, |x|.