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:

pythondef func():
  '''
    ciało funkcji, w którym
    wpisany jest kod do
    wykonania
  '''

Zróbmy tak, aby funkcja func wypisywała wykrzyknik:

pythondef func():
  print('!')

Teraz wywołajmy naszą funkcję. W tym celu konieczne jest napisanie jej nazwy i okrągłych nawiasów:

pythondef 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:

pythondef func():
  print('!')
  
func() # wypisze '!'
func() # wypisze '!'
func() # wypisze '!'

W Pythonie funkcję koniecznie wywoływać poniżej jej deklaracji:

pythonfunc() # wypisze błąd

def func():
  print('!')
Задание 1

Zrób funkcję, która będzie wypisywać Twoje imię i nazwisko.

Задание 2

Zrób funkcję, która będzie wypisywać sumę 3 i 6.