Variablen & Datentypen

Der Rollenspiel-Steckbrief

Fortschritt:
PHASE 1

Discovery & Checkpoint

Video & Einstieg
Verständnis-Check Beantworte die Frage zum Video

Gegeben ist folgende Befehlsfolge:

gold = 10
gold = 60

Welcher Wert befindet sich nach der Ausführung in der Variablen gold?

PHASE 2

Parsons Puzzle

Struktur & Logik
Aufgabe Bringe die Bausteine per Drag & Drop in Reihenfolge

Bringe die Code-Blöcke in die richtige logische Reihenfolge, um den Steckbrief korrekt im Terminal auszugeben. Achte darauf, dass Zuweisungen vor der Verwendung stattfinden müssen.
Achtung: Einer der Code-Blöcke ist falsch und muss (mit dem roten X ganz rechts) entfernt werden!

Tipp: Benutze die Anfasser zum Verschieben und ⇥- / ⇥+ zum Einrücken.

Dein Programm (Lösung) Hier die Zeilen in die richtige Reihenfolge bringen
Aussortierte Bausteine (Distraktoren) Hierhin fehlerhafte / nicht benötigte Zeilen ziehen
PHASE 3

Scaffolding & Bugfix

Geführte Praxis
Aufgabe Finde und behebe die Fehler im Code

Im folgenden Skript hat sich ein typischer Fehler bei der Groß- und Kleinschreibung eingeschlichen. Korrigiere den Code, sodass Klasse und Manapunkte korrekt ausgegeben werden.

Tipp: Passe den Code im Editor an und klicke auf „Ausführen & Prüfen“.

script.py
Python 3.11
Konsole (Output)

                    

Musterlösung:
klasse = "Magier"
mana = 80

print("Klasse:", klasse)
print("Mana:", mana)
PHASE 4

Coding Challenge

Eigenständiges Coden
Ziel-Aufgabe Löse die Aufgabe und bestehe alle Tests

Erstelle zwei Variablen:
1. held mit dem Text 'Shadow Ninja'
2. hp mit dem ganzzahligen Wert 90

Gib anschließend beide Variablen mit passender Beschriftung auf der Konsole aus:
- Zeile 1: Held: Shadow Ninja
- Zeile 2: HP: 90

Tipp: Schreibe deinen Code in den Editor und klicke auf „Code testen“.

solution.py
Python 3.11
Konsole (Output)

                    

Test-Suite

Musterlösung:
held = "Shadow Ninja"
hp = 90
print("Held:", held)
print("HP:", hp)
PHASE 5

Der ultimative Helden-Ausweis

Kreatives Sandbox-Labor
Freies Experimentieren Erweitere deinen Code nach deinen eigenen Ideen

Erweitere deinen Heldenpass nach eigenen Vorstellungen!
Füge neue Variablen wie klasse, level, gold oder waffe hinzu und gestalte einen mehrzeiligen ASCII-Rahmen für die Bildschirmausgabe.

Tipp: Passe den Code an, führe ihn aus oder lade dein fertiges Programm als Python-Datei herunter.

programm.py
Python 3.11
Konsole (Output)

                    

Lektion vollständig abgeschlossen!

Du hast alle Phasen gemeistert und kannst hier im Sandbox-Labor frei weiterprogrammieren.

Zur Übersicht
Lektion beendet
>_

Benutzereingabe (input)

Dein Python-Programm wartet auf eine Eingabe

Tippe deine Eingabe ein und drücke Enter ↵ oder klicke auf Absenden.