7 Programme schreiben – es geht los!
Jetzt haben wir genug Zeit mit dem Testen auf der Konsole verbracht. Ein Programmierer will programmieren. Und dafür haben wir jetzt die wichtigsten Grundlagen beisammen. Es kann also beginnen.
Wir haben bislang Python einzelne Befehle gegeben. Aber Befehle sind noch keine Programme. Ein Programm setzt sich zwar aus Befehlen zusammen, aber erst wenn wir mehrere Befehle zu einer Liste von Anweisungen verknüpfen, haben wir ein Programm.
Fassen wir kurz zusammen: Welche Anweisungen kennst du?
-
Den input()-Befehl, mit dem du die Eingabe des Benutzers in eine Variable schreiben kannst
-
Die Variablenzuweisung, mit der du eine Zahl oder eine Zeichenkette in eine Variable schreiben kannst
-
Die Berechnung von Werten mit mathematischen Operatoren oder die Verknüpfung von Zeichenketten
-
Den print-Befehl, um einen Wert oder den Wert einer Variable im Ausgabebereich auszugeben – und den msgDlg()-Befehl, um einen Wert in einem Aufklappfenster anzuzeigen
Das sind im Grunde nur vier Arten von Anweisungen, aber mit denen kannst du schon eine Menge anfangen. Denn mit ihnen kannst du die wichtigsten Grundbestandteile eines Computerprogramms erzeugen: Eingabe von Daten, Verarbeitung von Daten, Ausgabe des Ergebnisses.
Ein Programm in TigerJython eingeben
Die Konsole kannst du jetzt schließen. Du wirst sie später noch hin und wieder zum Testen verwenden, aber unser Arbeitsbereich ist von nun an das Hauptfenster von TigerJython.
Abbildung 7.1 Ab jetzt wird im Programmierfenster gearbeitet.
In die große weiße Fläche wirst du von jetzt an die einzelnen Anweisungen des Programms nacheinander eingeben. Mit der (¢)-Taste gelangst du in die nächste Zeile, aber der Befehl wird dabei nicht wie in der Konsole direkt ausgeführt.
Erst wenn dein Programm fertig ist oder du es testen möchtest, startest du das Programm mit einem Klick auf das Symbol mit dem grünen Dreieck ().
Damit werden die Befehle dann von oben nach unten Zeile für Zeile nacheinander abgearbeitet. Das bedeutet: Ein Programm ausführen.