LU03e - Ausgaben in Python

Lernziele:

  • Programme schreiben die einen Text ausgeben können
  • Mit der Ausführung von Programmen vertraut werden
  • Sie wissen was der Begriff “Argument” bedeutet

In Python enthalten unsere Programme einen Code-Vorlage, um zu funktionieren. Diese Vorlage, von dem unten ein Beispiel gezeigt wird, sagt dem Computer, wie die Funktion heißt. Im Folgenden ist der Name der Funktion main.

def main():
    print('Zu druckender Text')
 
if __name__ == '__main__':
    main()

Die Ausführung des Programms beginnt mit der Zeile main(). Dieser Befehl ruft die Funktion main auf und führt sie aus. Befehle werden innerhalb von main zeilenweise von oben nach unten ausgeführt. Im obigen Beispiel ist print('Zu druckender Text') der einzige Befehl, der ausgeführt wird. Seine Ausgabe ist:

Zu druckender Text

Die Beispiele in diesen Unterrichtsunterlagen sind nicht immer mit der Vorlage abgebildet, aber Sie können davon ausgehen, dass Ihre Programmdatei eine hat. Daher können die Beispiele auch nur aus einer einzigen Zeile bestehen, wie z. B. das folgende Beispiel, das den Befehl print veranschaulicht.

print('Hallo Welt')

In Wirklichkeit sieht das obige Beispiel, wenn es als vollständiges Python-Programm geschrieben wird, folgendermaßen aus:

hello_world.py
def hello_world():
    print('Hallo Welt')
 
if __name__ == '__main__':
    hello_world()

Wie Sie im Abschnitt LU03c - Einstieg in die Programmierung dieses Kurses gesehen haben, gibt der Befehl print('Hello world!') den Text “Hello world!” aus.

print('Hello world!')
Hello world!

Es ist möglich jeden beliebigen Text mit print auszugeben, solange der Befehl print('Beliebiger Text') verwendet wird. Der folgende Befehl druckt den Text 'Hello there!'.

print('Hello there!')
Hello there!

Der Text den Sie der Funktion print() in den Klammern übergeben ist ein sogenanntes Argument. Ein Argument stellt den Wert dar, den Sie an eine Funktion/Methode übergeben, wenn Sie sie aufrufen.


© Kevin Maurizi

  • modul/m319/learningunits/lu03/ausgaben.txt
  • Last modified: 2023/11/13 08:56
  • by 127.0.0.1