Функції у Python

Функція це блок організованого коду багаторазового використання, який використовується для виконання конкретного завдання. Функції забезпечують кращу модульність програми та значно підвищують рівень повторного використання коду.

Вигляд функції

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|.