Základy práce s uživatelskými funkcemi v Pythonu
V Pythonu kromě používání standardních funkcí a metod můžete vytvářet a aplikovat i své vlastní funkce.
Pojďme se podívat na syntaxi pro vytvoření
vlastní funkce. Pro deklaraci je třeba napsat
klíčové slovo def, poté její
název a kulaté závorky, ve kterých
lze nastavit parametry. Dále následuje
dvojtečka, za kterou se v dolním bloku
zapíše požadovaný kód (tělo funkce).
Tělo funkce musí být odsazeno,
stejně jako v jakémkoli jiném bloku kódu.
Jako příklad vytvořme funkci func:
def func():
'''
tělo funkce, ve kterém
je zapsán kód
pro provedení
'''
Udělejme tak, aby funkce func
vypisovala vykřičník:
def func():
print('!')
Nyní zavolejme naši funkci. K tomu je třeba napsat její název a kulaté závorky:
def func():
print('!')
# Voláme naši funkci:
func() # vypíše '!'
Naši funkci lze volat několikrát - v tomto případě každé volání funkce provede nový výpis na obrazovku:
def func():
print('!')
func() # vypíše '!'
func() # vypíše '!'
func() # vypíše '!'
V Pythonu je nutné funkci volat až pod jejím deklarací:
func() # vypíše chybu
def func():
print('!')
Vytvořte funkci, která bude vypisovat vaše jméno a příjmení.
Vytvořte funkci, která bude vypisovat
součet 3 a 6.