python
def begruesse(name):
"""Gibt einen Gruß aus."""
text = f'Hallo {name}!'
return text
ergebnis = begruesse('Anna') # 'Hallo Anna!'
Bestandteile:
defleitet die Definition ein, danach Name, Parameter in Klammern, Doppelpunkt.- Der Block ist eingerückt. Kein Rückgabetyp, keine Parametertypen: Python prüft sie nicht.
- Der Text in dreifachen Anführungszeichen direkt unter
defist der Docstring. Er dokumentiert die Funktion,help(begruesse)zeigt ihn an. return wertbeendet die Funktion und liefert den Wert. Ohnereturn(oder mit leeremreturn) liefert die FunktionNone.