Bedingte Anweisungen

In Python können Sie bedingte Anweisungen, bekannt als if-statements definieren.

#!/usr/bin/python
 
x = 3
if x < 10:
   print "x smaller than 10"
else:
   print "x is bigger than 10 or equal"

Wenn x größer ist als 10, wird es die zweite Codeblock ausgeführt. Wir verwenden Vertiefung (4 Spaces), um die Blöcke zu definieren.

Ein kleines Spiel:
Eine Variable kann nicht immer durch den Benutzer definiert werden, betrachten dieses kleine Spiel:

age = 24
 
print "Guess my age, you have 1 chances!"
guess = int(raw_input("Guess: "))
 
if guess != age:
    print "Wrong!"
else:
    print "Correct"

Konditional Operators

Operator Beschreibung
!= nicht gleich
== gleich
> grosser als
< kleiner als

Konditionen kombinieren

a = 12 
b = 33
 
if a > 10:
    if b > 20:
        print "Good"

oder das gleiche:

guess = 24
if guess > 10 and guess < 20:
    print "In range"
else:
    print "Out of range"

Schreibe einen Kommentar