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:
... for in in range[i]:
... print feld[i]
... print '\n'
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!