def and return

Definiuj funkcję za pomocą def. return zwraca wartość do miejsca wywołania.

Składnia

def name(parameter1, parameter2=default):
return value
  • Funkcja bez return zwraca None.

Przykład

def double(n):
    return n * 2

print(double(4))

Wynik:

8

Typowe błędy

  • Wypisanie wartości to nie to samo co jej zwrócenie.
  • Nie używaj listy ani słownika jako wartości domyślnej; użyj None i utwórz obiekt w środku funkcji.

Ćwicz to