Skip to content

Teil 2: Variablen

Übung 2.1: Variable ändern

python
"""
Übung 2.1: Variable ändern
Aufgabe: Schreibe eine Funktion, die eine Variable mit 10 startet, sie auf 20 ändert und zurückgibt.
Konzept: Variablenwert ändern
"""

"""
Erstellt eine Variable mit Wert 10, ändert sie auf 20.

"""
# DEINE LÖSUNG HIER

Aufgabe 2.1 Variable + Quadrat

python
"""
2.1
Aufgabe:
- Schreibe ein Python-Program, welches mit der Turtle ein Quadrat mit Seitenlänge 100 zeichnet.
- Speichere die Seitenlänge mit einer Variable

Teil 2:
- Passe dein Code so an, dass das Quadrat in einer anderen Farbe gezeichnet wird
- Speichere auch die Farbe in einer Variable und verwende die Variable im Turtle-Befehl
"""
from turtle import *

# Dein Code HIER

done()

Übung 2.5: Code Reading (Code lesen)

Aufgabe: Lies den folgenden Code und erstelle eine Variablen-Tabelle auf Papier.

python
x = 5
y = 10
x = y
y = 20

Erstelle diese Tabelle:

ZeileCodexy
1x = 5??
2y = 10??
3x = y??
4y = 20??

Fragen:

  1. Was ist der Wert von x am Ende?
  2. Was ist der Wert von y am Ende?

Aufgabe 2.2 Steckbrief

python
"""
2.2
Aufgabe: Schreibe ein Python Program, das folgendes macht
- Deinen Namen, dein Alter und dein Hobby in je einer Variable speichern
- Alle drei Informationen in der Kommandozeile anzeigen

Tipp: Verwende den Befehlt print(variable) dafür.
"""

# Dein Code HIER

Aufgabe 2.3 Temperaturumrechner

python
"""
2.3
Aufgabe: Schreibe einen Temperaturumrechner
1) Speichere eine Temperatur in Celsius in einer gut benannten Variable
2) Rechne die Temperatur um und speichere das Resultat in einer neuen Variable. Die Formel lautet: Fahrenheit = Celsius * 1.8 + 32.
3) Gib das Resultat mit print() aus.
"""

# Dein Code hier...

Aufgabe 2.4 Mein Haus, das hat 3 Ecken

python
"""
2.4
Aufgabe: Schreibe ein Python Programm, das mit der Turtle ein Haus zeichnet (4 Wände, 3-eckiges Dach, ein Fenster in der Mitte)
- Verwende für sämtliche Distanzen der Turtle Variablen.
- Du kannst Variablen auch abhängig von eineander speichern:
a = 50
b = a * 0.8 # b ist nun 80% von a

> Wenn du alles richtig gemacht hast soltest du mit der änderung einer variable dein ganzes Haus grösser oder kleiner machen können!
"""
from turtle import *

# Dein Code hier


done()

Übung 2.6: Debugging (Fehler finden)

Aufgabe: Der folgende Code hat einen Fehler. Nutze den Debugger, um die Variablenwerte zu beobachten und den Fehler zu finden.

python
"""
Übung 2.6: Debugging - Werte tauschen
Aufgabe: Der Code soll zwei Werte tauschen, aber es funktioniert nicht. Finde den Fehler!
Hinweis: Nutze das Variables-Fenster in Thonny und beobachte a und b.
"""
a = 10
b = 20
a = b
b = a

print(f"a = {a}, b = {b}")  # Sollte a = 20, b = 10 sein

Quiz: Grundlagen (Print, Turtle & Variablen)

Teste dein Wissen über die Grundlagen von Python!

Python Grundlagen - Teil 1 & 2

Frage 1 von 6

Was gibt dieser Code aus?
print("Hallo")
print("Welt")

Informatik & ICT Unterricht Neufeld