NBV01_Bedingungen¶
(c) 2025 Technische Hochschule Augsburg - Fakultät für Informatik - Prof.Dr.Nik Klever - Impressum
Bedingung¶
In [1]:
if True:
a = 4
c = a + 5
print("Dieser Teil der Bedingung ist wahr und wird ausgeführt")
print(c)
print("Dieser Teil wird immer ausgeführt")
Dieser Teil der Bedingung ist wahr und wird ausgeführt 9 Dieser Teil wird immer ausgeführt
In [3]:
if False:
a = 6
c = a + 5
print("Dieser Teil der Bedingung ist falsch und wird nicht ausgeführt")
print(c)
print("Dieser Teil wird immer ausgeführt")
Dieser Teil wird immer ausgeführt
In [4]:
a
Out[4]:
4
alternative Bedingung¶
In [5]:
a = 3
if a >= 4:
c = a - 3
print("a >= 4")
print(c)
else:
c = 3 - a
print("a < 4")
print(c)
a < 4 0
In [6]:
a = 5
if a >= 4:
c = a - 3
print("a >= 4")
print(c)
else:
c = 3 - a
print("a < 4")
print(c)
a >= 4 2
mehrfache alternative Bedingung¶
In [7]:
a = 6
if a >= 2:
c = a - 2
print("a >= 2")
print(c)
elif a <= -2:
c = a + 2
print("a <= -2")
print(c)
else:
c = a
print("a zwischen -2 und +2")
print(c)
a >= 2 4
In [8]:
a = -8
if a >= 2:
c = a - 2
print("a >= 2")
print(c)
elif a <= -2:
c = a + 2
print("a <= -2")
print(c)
elif a <= -6: # dieser elif Block wird nie ausgeführt
c = a
print("a <= -6")
print(c)
else:
c = a
print("a zwischen -2 und +2")
print(c)
a <= -2 -6
In [9]:
a = -8
if a >= 2:
c = a - 2
print("a >= 2")
print(c)
elif a <= -6:
c = a
print("a <= -6")
print(c)
elif a <= -2: # dieser elif Block gilt dann nur für -6 < a <= -2
c = a + 2
print("a <= -2 und a > -6")
print(c)
else:
c = a
print("a zwischen -2 und +2")
print(c)
a <= -6 -8