Variablen & Typen
Python prüft Typen zur Laufzeit. Variablen sind Namen für Werte, keine festen Behälter mit einem unveränderlichen Typ.
Ansicht
01
Verstehen
Lies die Kernidee und das Beispiel.
02
Prüfen
Beantworte die Aktiv-Checks.
03
Anwenden
Setze die Transferaufgabe um.
Lerninhalt
Verstehen & anwenden
Variablen ohne Typangabe
Eine Zuweisung erzeugt einen Namen: name = "Ada".
Der Typ ergibt sich aus dem Wert.
Namen schreibt man in Python mit Kleinbuchstaben und Unterstrichen: lieblings_fach. Das ist Konvention, keine Pflicht.
name = "Ada"
alter = 36
lieblings_fach = "Python"
print(name, alter, lieblings_fach)Zahlen, Text und Wahrheitswerte
int steht für ganze Zahlen, float für Kommazahlen, str für Text und bool für True/False.
None beschreibt die Abwesenheit eines Werts. Mit type() fragst du den aktuellen Typ ab.
print(type(42)) # <class 'int'>
print(type(3.14)) # <class 'float'>
print(type("Hallo")) # <class 'str'>
print(type(True)) # <class 'bool'>
wert = None
print(wert is None) # TrueTypen umwandeln
int("42") macht aus Text eine Zahl, float("19.99") eine Kommazahl und str(7) Text.
input() liefert immer einen String. Für Rechnungen musst du die Eingabe zuerst umwandeln.
zahl = int("42")
preis = float("19.99")
text = str(7)
eingabe = input("Alter: ")
alter = int(eingabe)
print(alter + 1)Aktiv-Check
Teste dein Verständnis
Erkennen: Welcher Abschnitt passt?
Welcher Abschnitt passt zu diesen Begriffen?
Transfer
Mini-Projekt: Haushaltsbuch
Baue ein kleines Haushaltsbuch, das Ausgaben als Dictionaries speichert, Summen berechnet und die Einträge in einer Datei sichert.
Selbstcheck
Kann ich das schon?
Hake ab, was du wirklich erklären oder selbst bauen könntest.
Fortschritt
Bereit zum Abschließen?
Markiere die Lektion als abgeschlossen, um XP und Streak zu erhalten.