Output und Input#

Ausgabe#

Wie auch in anderen Programmiersprachen, ist die Ein- und Ausgabe in einem Terminalfenster essenziell. Zumindest für die meisten Programme im Kontext des Studiums.

Um in Python etwas in ein Terminalfenster ausgeben zu können, wird die Funktion print() benutzt.

# Einen Namen ausgeben
name = "Max Mustermann"
print(name)
# Max Mustermann

Die print() Funktion kann auch mehrere Parameter entgegennehmen. In diesem Fall werden die gegebenen Parameter mit einem Leerzeichen dazwischen konkateniert.

# Ein etwas komplexeres print()
name1 = "Max Mustermann"
name2 = "John Doe"
print(name1, "ist mit", name2, "befreundet.")
# Max Mustermann ist mit John Doe befreundet.

Am Ende der print() Funktion, wird automatisch ein Zeilenumbruch hinzugefügt. Sprich die folgenden Zeilen

print(1)
print(2)
print(3)

führen zum Ausgabe

1
2
3

statt zu

123

Eingabe#

Wie man in Python von der Standardeingabe aus einem Terminal einlesen kann, wird in dieser Einführung nicht behandelt. Stattdessen ist es angemessen, bestimmte Werte ins Programm zu schreiben.

Wenn man nun die Funktion foo(x) testen möchte, kann man davor einfach x einen Wert zuweisen und dann die Funktion aufrufen.

x = 5
foo(x)

# oder gleich

foo(5)

An Interessierte, verweisen wir auf die englischsprachige Python Referenz, welche über die in Python eingebauten Funktionen informiert.

Alternativ können Sie auch in der Suchmaschine ihrer Wahl danach suchen.