Základy práce s užívateľskými funkciami v Pythone
V Pythone, okrem používania štandardných funkcií a metód, môžete vytvárať a používať svoje vlastné funkcie.
Pozrime sa na syntax pre vytvorenie
vlastnej funkcie. Na deklaráciu je potrebné napísať
kľúčové slovo def, potom jej
názov a okrúhle zátvorky, v ktorých
je možné nastaviť parametre. Nasleduje
dvojbodka, za ktorou sa v nasledujúcom bloku
zapíše potrebný kód (telo funkcie).
Telo funkcie musí byť odsadené,
rovnako ako v akomkoľvek inom bloku kódu.
Pre príklad vytvorme funkciu func:
def func():
'''
telo funkcie, v ktorom
je zapísaný kód na
vykonanie
'''
Nastavme to tak, aby funkcia func
vypísala výkričník:
def func():
print('!')
Poďme teraz zavolať našu funkciu. Na to je potrebné napísať jej názov a okrúhle zátvorky:
def func():
print('!')
# Voláme našu funkciu:
func() # vypíše '!'
Môžeme zavolať našu funkciu viackrát - v tomto prípade každé volanie funkcie vykoná nový výstup na obrazovku:
def func():
print('!')
func() # vypíše '!'
func() # vypíše '!'
func() # vypíše '!'
V Pythone je potrebné funkciu volať pod jej deklaráciou:
func() # vypíše chybu
def func():
print('!')
Vytvorte funkciu, ktorá bude vypisovať vaše meno a priezvisko.
Vytvorte funkciu, ktorá bude vypisovať
súčet 3 a 6.