**Dies ist eine alte Version des Dokuments!**
Variablen & Ausgabe
Lies den folgenden Python-Code bevor du ihn ausführst. Was wird passieren?
Variablen
Variablen sind benannte Speicherbereiche, in denen ein Wert gespeichert wird. Stell dir eine Variable vor wie ein Postfach oder eine Schublade. Werte haben einen Typ (z.B. Zahl oder Text).
Im Beispiel:
count = 0deklariert eine neue Variable und setzt deren Wert auf die Zahl0.count = count + 1setzt den Wert der Variablecountauf den Wert der Variable vor der Zuweisung plus 1.
Variablennamen
- Variablennamen beginnen mit einem Buchstaben und können beliebige weitere Buchstaben und Zahlen und
_enthalten, aber keine Leerschläge oder Satzzeichen. Wir verwenden Kleinbuchstaben (obwohl Python auch Grossbuchstaben zulässt).- OK:
count,meine_variable,wert3 - Ungültig:
99_luftballons,mein name,eins,zwei - Gültig, aber nicht empfohlen:
Name,SIZE,ninetyNineBalloons
Typen
Jeder Python-Ausdruck (und damit jede Variable und jeder Wert) hat einen Typ:
- Ganzzahlen (
intvon en. integer):- zum Beispiel
3,67,-13 - Python kennt alle Grundoperationen:
+,-,*und/.
- Texte (
stringvon en. Zeichenkette)- Ein String-Wert wird mit
'einfachen'oder"doppelten"Anführungszeichen erzeugt.
- Booleans (Logikwerte):
TrueoderFalse
Ausgabe
Mit print(count, 'Blätter') können ein oder mehrere Werte auf der Konsole ausgegeben werden. Als Argumente für print können wir Variablen (count), Werte ('Blätter') oder komplexere Ausdrücke (count + 1) angeben.
Aufgabe E1: Blätter zählen
Schreibe Python Code wie folgt:
- Kara soll weiterlaufen, solange kein Pilz vor ihr ist.
- Trifft sie auf einen Baum:
- gib Kara
turning!aus - und wendet nach rechts
- Ist Kara auf einem Blatt:
- gibt Kara aus, wieviele Blätter sie angetroffen hat
- und nimmt das Blatt auf
- Kara geht einen Schritt weiter.
- Kara gibt
done!aus.
Aufgabe E2: Tunnellänge messen
Schreibe Python-Code, um die Länge des Tunnels zu messen. Ein Tunnel ist definiert als eine gerade Strecke, bei der links und rechts ein Baum steht. Am Ende eines Tunnels wird die Länge auf der Konsole ausgegeben. Kara stoppt, wenn Sie auf einen Baum trifft.
Tipps:
- Mit dem
>oder<Operator kannst du testen, ob eine Wert (z.B. eine Variable) grösser oder kleiner als eine gewünschte Zahl ist. - Lass Kara ein Blatt setzen, wenn sie in einem Tunnel ist, um den Tunnel zu visualisieren.