Grundlagen der Arbeit mit benutzerdefinierten Funktionen in Python

In Python kann man neben der Verwendung von Standardfunktionen und -methoden auch seine eigenen Funktionen erstellen und anwenden.

Lassen Sie uns die Syntax zur Erstellung einer eigenen Funktion betrachten. Für die Deklaration muss man das Schlüsselwort def schreiben, dann ihren Namen und runde Klammern, in denen Parameter angegeben werden können. Danach folgt ein Doppelpunkt, nach dem im unteren Block der gewünschte Code (Funktionskörper) geschrieben wird. Der Funktionskörper muss, wie in jedem anderen Codeblock, eingerückt sein.

Als Beispiel erstellen wir die Funktion func:

pythondef func():
  '''
    Funktionskörper, in dem
    der auszuführende Code
    geschrieben ist
  '''

Lassen Sie uns die Funktion func so gestalten, dass sie ein Ausrufezeichen ausgibt:

pythondef func():
  print('!')

Lassen Sie uns nun unsere Funktion aufrufen. Dazu muss ihr Name und runde Klammern geschrieben werden:

pythondef func():
  print('!')
  
# Wir rufen unsere Funktion auf:
func() # gibt '!' aus

Man kann unsere Funktion mehrmals aufrufen - in diesem Fall wird jeder Funktionsaufruf eine neue Ausgabe auf dem Bildschirm verursachen:

pythondef func():
  print('!')
  
func() # gibt '!' aus
func() # gibt '!' aus
func() # gibt '!' aus

In Python muss eine Funktion unbedingt unterhalb ihrer Deklaration aufgerufen werden:

pythonfunc() # gibt einen Fehler aus

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

Erstellen Sie eine Funktion, die Ihren Vor- und Nachnamen ausgibt.

Задание 2

Erstellen Sie eine Funktion, die die Summe von 3 und 6 ausgibt.