Allgemeine Blockstruktur in Python

In [1]:
a = 10

if a > 8:
    print("if-Block Beginn")
    print(a)
    b = a * 2
    print(b)
    print("if-Block Ende")
else:
    print("else-Block Beginn")
    b = a / 2
    print(b)
    print("else-Block Ende")
print("Ende der Bedingung")
if-Block Beginn
10
20
if-Block Ende
Ende der Bedingung
In [2]:
a = 6

if a > 8:
    print("if-Block Beginn")
    print(a)
    b = a * 2
    print(b)
    print("if-Block Ende")
else:
    print("else-Block Beginn")
    b = a / 2
    print(b)
    print("else-Block Ende")
print("Ende der Bedingung")
else-Block Beginn
3.0
else-Block Ende
Ende der Bedingung
In [3]:
for a in range(10):
    if a > 8:
        print("if-Block Beginn")
        print(a)
        b = a * 2
        print(b)
        print("if-Block Ende")
    else:
        print("else-Block Beginn")
        print(a)
        b = a / 2
        print(b)
        print("else-Block Ende")
    print("Ende der Bedingung")
print("Ende der Schleife")
else-Block Beginn
0
0.0
else-Block Ende
Ende der Bedingung
else-Block Beginn
1
0.5
else-Block Ende
Ende der Bedingung
else-Block Beginn
2
1.0
else-Block Ende
Ende der Bedingung
else-Block Beginn
3
1.5
else-Block Ende
Ende der Bedingung
else-Block Beginn
4
2.0
else-Block Ende
Ende der Bedingung
else-Block Beginn
5
2.5
else-Block Ende
Ende der Bedingung
else-Block Beginn
6
3.0
else-Block Ende
Ende der Bedingung
else-Block Beginn
7
3.5
else-Block Ende
Ende der Bedingung
else-Block Beginn
8
4.0
else-Block Ende
Ende der Bedingung
if-Block Beginn
9
18
if-Block Ende
Ende der Bedingung
Ende der Schleife