MINT lernen

Mehrere Parameter

Ecken, Seite, Farbe: Mit mehreren Parametern wird aus einer Funktion ein Vieleck-Baukasten.

1

Mehrere Werte übergeben

  • Kopf:def vieleck(ecken, seite): — Parameter durch Komma getrennt.
  • Aufruf:vieleck(6, 40) — die Werte in derselben Reihenfolge.
  • Reihenfolge:Der erste Wert gehört zum ersten Parameter, der zweite zum zweiten.
  • Auch Text:vieleck(5, 50, "red") — ein Parameter kann eine Farbe sein.

Stelle die drei Werte des Aufrufs ein. Die Funktion rechnet den Winkel selbst aus.

Der Vieleck-Baukasten

Halte fest: Die Werte beim Aufruf werden der Reihe nach den Parametern zugeordnet: erst ecken, dann seite, dann farbe.

2

Mit mehreren Parametern arbeiten

  • Anzahl:So viele Werte übergeben, wie Parameter im Kopf stehen.
  • Benannt:vieleck(seite=40, ecken=6, farbe="red") — mit Namen ist die Reihenfolge egal.
  • Planen:Was soll sich ändern können? Genau das wird ein Parameter.
  • Lesbar:sprechende Parameternamen: ecken statt a.
Merke

Mehrere Parameter: def vieleck(ecken, seite): · Aufruf: vieleck(6, 40)

3

Allgemeine Hinweise

Reihenfolge beachten

vieleck(40, 6) zeichnet ein 40-Eck mit Seite 6 — die Werte sind vertauscht.

Anzahl muss passen

Zu wenige oder zu viele Werte führen zu einem TypeError.

Ein Baukasten

Mit einer guten Funktion lassen sich ganze Bilder aus wenigen Aufrufen zusammensetzen.

Videos