Operatoren
Operatoren verbinden Werte. Python unterscheidet sauber zwischen Rechnen, Vergleichen und logischen Ausdrücken.
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
Rechnen
+, -, * und / funktionieren wie erwartet.
/ liefert immer eine Kommazahl.
// schneidet bei der Division ab, % liefert den Rest und ** potenziert. Klammern gelten wie in der Mathematik.
print(7 / 2) # 3.5
print(7 // 2) # 3
print(7 % 2) # 1
print(2 ** 3) # 8
print((2 + 3) * 4) # 20Vergleichen
Vergleiche liefern True oder False.
== prüft den Wert, is prüft die Identität zweier Objekte.
Python erlaubt verkettete Vergleiche: 0 < alter < 100 ist lesbar und wird von links nach rechts geprüft.
alter = 18
print(alter >= 18) # True
print(0 < alter < 100) # True
print(alter != 21) # TrueLogik und Kurzschluss
and ist nur wahr, wenn beide Seiten wahr sind.
or ist wahr, sobald eine Seite wahr ist. not kehrt einen Wahrheitswert um.
Python wertet von links nach rechts und bricht früh ab. Deshalb kann input(...) or "Gast" einen Standardwert liefern.
angemeldet = True
admin = False
print(angemeldet and not admin) # True
name = input("Name: ") or "Gast"
print(name)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.