## Kapitel 8 – Bedingungen – was passiert, wenn …?


### Seite 74 – if-Abfragen in 

km = int(input("Wie lang ist die Strecke in km?"))
vm = int(input("Zu Fuß (1) oder Fahrrad (2)?"))

if vm == 1:
    stunden = km / 5
if vm == 2:
    stunden = km / 15
    
print("Es dauert",stunden,"Stunden.")


### Seite 76 – if-Abfragen in Python

km = int(input("Wie lang ist die Strecke in km?"))
vm = int(input("Zu Fuß (1) oder Fahrrad (2)?"))
stunden = 0

if vm == 1:
    stunden = km / 5
if vm == 2:
    stunden = km / 15
    
print("Es dauert",stunden,"Stunden.")


### Seite 77 – if mit else

km = int(input("Wie lang ist die Strecke in km?"))
vm = int(input("Zu Fuß (1) oder Fahrrad (2)?"))
stunden = 0

if vm == 1:
    stunden = km / 5
else:
    stunden = km / 15
    
print("Es dauert",stunden,"Stunden.")


### Seite 79 – Mehrere Bedingungen verknüpfen

km = int(input("Wie lang ist die Strecke in km?"))
vm = input("Zu Fuß (1) oder Fahrrad (2)?")

if (vm == "1") or (vm == "2"):
    # nur ausführen, wenn 1 oder 2 eingegeben wurde:
    if vm == "1":
        stunden = km / 5
    if vm == "2":
        stunden = km / 15
    print("Es dauert",stunden,"Stunden.")
else:
    # Wenn weder 1 noch 2 eingegeben wurde:
    print("Bitte nur 1 oder 2 eingeben!")


### Seite 79 – »elif« – »else if«

km = int(input("Wie lang ist die Strecke in km?"))
vm = input("Zu Fuß (1) oder Fahrrad (2)?")

if vm == "1":
    print("Es dauert",km/5,"Stunden.")
elif vm == "2":
    print("Es dauert",km/15,"Stunden.")
else:
    print("Bitte nur 1 oder 2 eingeben!")


### Seite 82 – »if« – »else« im Überblick

x = int(input("Gib eine Zahl größer als 5 ein:"))
aussage = (x > 5)
if aussage:
    print("Korrekt - die Zahl ist über 5.")
if aussage == False:
    print("Falsche Eingabe")
    

### Seite 83 – »if« – »else« im Überblick

x = int(input("Gib einen Wert ein:"))
if x: # bedeutet: x ist True, also etwas anderes als 0
	print("Du hast etwas anderes als 0 eingegeben.")
else: # bedeutet: x ist False, also 0
	print("Du hast den Wert 0 eingegeben.")


### Seite 84 – Programm: Eintrittsprüfung

alter = int(input("Wie alt bist du?"))
fsk = int(input("Ab wann ist der Film freigegeben?"))
if (alter >= fsk):
    print("Du darfst in den Film gehen.")
else:
    print("Du darfst leider nicht in den Film gehen.")

### Seite 84 – Programm: Eintrittsprüfung

alter = int(input("Wie alt bist du?"))
fsk = int(input("Ab wann ist der Film freigegeben?"))
erwachsener = int(input("Ist ein Erwachsener dabei (1)? Oder nicht (0)?"))

if (alter >= fsk) or erwachsener:
    print("Du darfst in den Film gehen.")
else:
    print("Du darfst leider nicht in den Film gehen.")


### Seite 85 – Programm: Eintrittsprüfung

alter = int(input("Wie alt bist du?"))
fsk = int(input("Ab wann ist der Film freigegeben?"))
erwachsener = int(input("Ist ein Erwachsener dabei (1)? Oder nicht (0)?"))

if (alter >= fsk) or erwachsener:
    print("Du darfst in den Film gehen.")
else:
    print("Du darfst leider nicht in den Film gehen.")
    
if (alter >= fsk) and erwachsener:
    print("Du brauchst den Erwachsenen nicht mitzunehmen.")

if  (not (alter >= fsk)) and erwachsener:
    print("Der Erwachsene muss aber auf jeden Fall mitkommen.")

