# Operatoren

Es folgt eine kleine Übersicht über die Operatoren von Python

# Arithmetische Operatoren

Diese werden verwendet um mit Zahlen zu rechnen:

Operand Operation Bemerkung
+ Addition Zusammenzählen
- Subtraktion Minusrechnen
* Multiplikation Malrechnen
/ Division Ergebnis ist ein float
// ganzzahlige Division Ergebnis ist ein int
% Modulo Rest der ganzzahligen Division als int
** Potenzieren Hochrechnen

# Vergleichs-Operatoren

Zwei Werte werden verglichen:

Operand Operation Bemerkung
== gleicher Wert geht auch bei String, für Float gefährlich
!= nicht gleich geht auch bei String, für Float gefährlich
< kleiner als bei String alphabetische Sortierung
> grösser als bei String alphabetische Sortierung
<= kleiner gleich bei String alphabetische Sortierung
>= grösser gleich bei String alphabetische Sortierung

# Logische Operatoren

Verknüpfen Wahrheitswerte mit Hilfe von logischen Funktionen:

Operand Operation Bemerkung
and logisches AND nur True, falls a und b True
or logisches OR True, wenn mindestens a oder b True
not Inverter aus True wird False, und umgekehrt

 








def mensa(stunde, minute):
    if stunde == 12 and not (minute > 45 or minute < 15):
        print("gehen wir Essen?")
    else:
        print("Kafi?")

mensa(10, 30)
mensa(12, 30)
mensa(12, 10)
1
2
3
4
5
6
7
8
9
Zeile 2
Mehrere Bedingungen werden logisch verknüpft:
wenn es 12 Uhr ist und die Minute weder grösser als 45 noch kleiner als 15 ist
Letzte Änderung: 28. Oktober 2021 08:56