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 HIERAufgabe 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 = 20Erstelle diese Tabelle:
| Zeile | Code | x | y |
|---|---|---|---|
| 1 | x = 5 | ? | ? |
| 2 | y = 10 | ? | ? |
| 3 | x = y | ? | ? |
| 4 | y = 20 | ? | ? |
Fragen:
- Was ist der Wert von x am Ende?
- 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 HIERAufgabe 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 seinQuiz: Grundlagen (Print, Turtle & Variablen)
Teste dein Wissen über die Grundlagen von Python!
Python Grundlagen - Teil 1 & 2
Frage 1 von 6