Funktionen in Python
Ein Grundprinzip des Programmierens ist es, einfache Problemlösungen in Einheiten zusammenzufassen und diese dann zu verwenden, um komplizierte Problemlösungen wieder “einfach” zu machen.
Funktionen ohne Parameter und ohne Rückgabewert
# Definition der Funktion def hallo(): print("Die Funktion hallo() sagt HALLO...") print(" ... und tschüss!") hallo() # Aufruf der Funktion hallo() # und gleich nochmals
Funktionen mit Parameter ohne Rückgabewert
# Definition der Funktion from gturtle import * makeTurtle() hideTurtle() # Zeichnet ein Quadrat # Achtung: Die Variable i lebt hier nur in dieser Funktion # und hat nichts mit anderen Variablen i zu tun, die in diesem Code vorkommmen def quadrat(s): for i in range(4): forward(s) left(90) def mandala(n): for i in range(n): quadrat(50) left(360/n) right(90) backward(300) for i in range(4): mandala(i*10+10) forward(150)