Aktionen

Dichterisches Coden

Aus exmediawiki

first steps in Python

Variablen setzen

x = 0
y = 1

Ausgabe

print(x)

if Anweisung & Vergleichsoperatoren

if y >= 1
     print("true")
else
     print("false")


Vergleichsoperatoren in der Übersicht

Die folgende Tabelle zeigt die von Python unterstützten Vergleichsoperatoren.

Operator Beschreibung Beispiel Beispielausgabe
== Testet auf Werte-Gleichheit "Hallo" == "Welt" False
!= Testet auf Werte-Ungleichheit "Hallo" != "Welt" True
is Testet auf Objekt-Gleichheit type("Hallo") is str True
is not Testet auf Objekt-Ungleichheit type("Hallo") is not int True
< Testet auf kleineren Wert 4 < 4 False
<= Testet auf kleineren oder gleichen Wert 4 <= 4 True
> Testet auf größeren Wert "b" > "a" True
>= Testet auf größeren oder gleichen Wert 5.9 >= 6 False

Boolean

Dieser Datentyp repräsentiert Wahrheitswerte aus der Menge True und False. Wahrheitswerte kann man mit Operatoren verknüpfen.

Die logischen Verknüpfungen haben wir in folgender Tabelle zusammengefasst, wobei a und b Bool'sche Variablen sind, die nur die Werte Python unter Linux: Vorlagen:VorlageQZ und Python unter Linux: Vorlagen:VorlageQZ annehmen können:

a b not a a and b a or b a ^ b (xor)
False False True False False False
False True True False True True
True False False False True True
True True False True True False

Ein Ausdruck wird so schnell wie es geht ausgewertet. Ist am Anfang eines komplizierten Ausdrucks schon klar, dass der Ausdruck einen bestimmten Wahrheitswert erhält, dann wird nicht weiter ausgewertet. Zum Beispiel wird Python unter Linux: Vorlagen:VorlageQZ zu Python unter Linux: Vorlagen:VorlageQZ ausgewertet, ohne dass der Ausdruck Python unter Linux: Vorlagen:VorlageQZ berücksichtigt wird. Dieses Vorgehen ist insbesondere wichtig im Zusammenhang mit Funktionen, denn A und B können auch Funktionen sein, die in diesem Fall nicht aufgerufen werden. Gleiches gilt für Python unter Linux: Vorlagen:VorlageQZ. Hier wird Python unter Linux: Vorlagen:VorlageQZ ebenfalls nicht berücksichtigt.


try yourself @ home...

Run Python Code online (without installing anything):

Pages zum praktischen Einstieg:

about Code Poetry

Veröffentlichungen von Florian Cramer:

Jupyter Notebooks download & install