next up previous contents index 6163656769
Next: 4.6 lambda-Ausdrücke Up: 4. Funktionen Previous: 4.4 Einlesen von der   Contents   Index


4.5 Ausgabe

Sehr viel flexibler ist print, das im Gegensatz zu raw_input() eine Anweisung ist und daher nicht mit runden Klammern als Tupel arbeitet. print kann jedes Objekt ausgeben und eignet sich als Ausgabe innerhlab einer Funktion. Schreiben wir uns nun eine Funktion output(), die unser feld so ausgibt, dass alle Elemente untereinander stehen. Der zugehörige Code lautet:

>>>def output():

...  for in in range[i]:

...    print feld[i]

...  print '\n'

Als letzte Zeile wird mit dem Steuerstring '\n' eine Leerzeile ausgegeben. Sehen Sie nach, was passiert, wenn Sie output() aufrufen.

Wir haben ledigleich deswegen noch nicht über print gesprochen, weil die Ausgabe durch Aufruf des Objektes gegeben war. Die Anweisung print erlaubt allerdings eine »formatierte« Ausgabe!



Heiko Schroeder 2003-03-19