Podstawy pracy z funkcjami użytkownika w Pythonie
W Pythonie oprócz używania standardowych funkcji i metod, można tworzyć i stosować własne funkcje.
Przyjrzyjmy się składowi dla tworzenia
własnej funkcji. Aby zadeklarować trzeba napisać
słowo kluczowe def, potem jej
nazwę i okrągłe nawiasy, w których
można ustawić parametry. Następnie stawiamy
dwukropek, po którym w dolnym bloku
wpisany jest potrzebny kod (ciało funkcji).
Ciało funkcji musi być przesunięte wcięciem,
jak w każdym innym bloku kodu.
Dla przykładu zróbmy funkcję func:
def func():
'''
ciało funkcji, w którym
wpisany jest kod do
wykonania
'''
Zróbmy tak, aby funkcja func
wypisywała wykrzyknik:
def func():
print('!')
Teraz wywołajmy naszą funkcję. W tym celu konieczne jest napisanie jej nazwy i okrągłych nawiasów:
def func():
print('!')
# Wywołujemy naszą funkcję:
func() # wypisze '!'
Można wywołać naszą funkcję kilka razy - w tym przypadku każde wywołanie funkcji będzie wykonywać nowe wypisanie na ekran:
def func():
print('!')
func() # wypisze '!'
func() # wypisze '!'
func() # wypisze '!'
W Pythonie funkcję koniecznie wywoływać poniżej jej deklaracji:
func() # wypisze błąd
def func():
print('!')
Zrób funkcję, która będzie wypisywać Twoje imię i nazwisko.
Zrób funkcję, która będzie wypisywać
sumę 3 i 6.