Wenn du die IDLE-Umgebung startest, sollte das geöffnete Fenster, wie folgt aussehen.
Das ist das Shell-Fenster. In diesem Fenster erfolgen die Ausgaben deines Codes. Du könntest in der Shell programmieren, aber dann kannst du deinen Code nicht sauber abspeichern. Darum gehst du zunächst auf File->New File. Es öffnet sich ein neues Fenster, dies ist das Editor-Fenster bzw. Code-Fenster, indem du programmierst.
Zum Testen, ob alles funktioniert, wirst du deinen ersten Befehl schreiben.
Die Shell soll Hallo Welt! ausgeben. Im Code-Fenster schreibst du dafür:
print("Hallo Welt!")
Zur Erklärung: Der Befehl lautet print() und Hallo Welt! ist vom Datentyp ein String, also eine Zeichenkette. Strings müssen immer in Anführungsstriche gesetzt werden. Würdest du 1234 schreiben, also vom Datentyp Integer bzw. Zahlen, brauchst du keine Anführungsstriche.
Jetzt musst du deinen Programmcode speichern. Gehe dafür im Code-Fenster auf File->Save As wähle einen Ordner, in dem du dein Programm speichern möchtest, oder lege einen neuen Ordner in einem von dir gewählten Pfad an. Gib deiner Datei einen Namen und füge den Dateityp .py an, zum Beispiel Test.py.
Nun kannst du deinen Code über das Code-Fenster ausführen. Im Menü auf Run->Run-Module klicken.
Daraufhin sollte die Shell in den Vordergrund treten und du siehst deine erste Ausgabe.
Merke dir: Programm Schreiben -> Speichern -> Ausführen
Das Programm soll nun erweitert werden.
1. Der Nutzer soll mit Hallo Welt! begrüßt werden. (Das hast du bereits programmiert.)
2. Anschließend nach seinem Namen gefragt werden.
3. Mit seinem Namen begrüßt werden.
Ich zeige dir, wie das Programm aussehen soll.
Wir erweitern nun dein Programm. Python soll mit der Funktion len() die Länge des eingegebenen Namens ermitteln und anschließend ausgeben.
Leg eine neue Variable an und weise ihr die Funktion len() zu. Übergib der Funktion die Variable person. Anschließend soll die Ausgabe des Wertes erfolgen. Damit man weiß, wofür die Zahl steht, die angezeigt wird, soll ein Satz die Ausgabe umschließen.
Im Bild seht ihr, wie der Code aussehen könnte.
Zur Erklärung:
person ist eine Variable, mit dem = erfolgt die Zuweisung, was in die Variable geschrieben wird. Die Variablen sollten möglichst so bezeichnet werden, dass sie angeben, was in ihnen gespeichert wird.
Variablennamen sollten mit einem Buchstaben beginnen. Du kannst Buchstaben und Zahlen verwenden. Symbole wie -, /, # oder @ sind nicht erlaubt. Leerzeichen dürfen nicht verwendet werden, stattdessen kannst du Unterstriche verwenden. Groß- und Kleinschreibung werden unterschieden. Python behandelt person und Person als zwei verschiedene Variablen. Verwende keine Wörter wie print, die bereits Befehle in Python sind.
input("optional") liest Eingaben aus, optional kann ein String angegeben werden, der vor der Eingabeaufforderung ausgegeben werden soll. Eingabeaufforderungen werden mit Enter bestätigt.
print() dient der Ausgabe von Werten, z.B. Strings, die in Hochkommas oder Anführungsstrichen geschrieben werden oder auch zum Auslesen von Variablen verwendet wird. Die Ausgabe von mehreren Werten wird mit Komma getrennt.
len() steht für das englische Wort length zu Deutsch Länge und gibt die Länge eines Strings inklusive Leerzeichen wieder.
Speichere dein Programm und führe dein Programm aus.
Tipp zum schnelleren Ausführen:
Strg+s speichert dein Programm
F5 führt dein Programm aus