# 4-1 name1 = input("Bitte Vornamen eingeben: ") name2 = input("Bitte noch einen Vornamen eingeben: ") # \n in einem String verwenden um einen Zeilenumbruch einzufügen. # Einzelne String-Teile mit Komma trennen (Dies fügt automatisch einen Leerschritt ein) # String-Elemente mit Plus verbinden um Leerschritt zu vermeiden print("Der erste Vorname ist", name1, "und der zweite", name2 + ".\n\nAuf Wiedersehen.") # 4-2 # Leere Liste anlegen name_list = [] # Schleife, die insgesamt 4 mal ausgeführt wird for i in range(0, 4, 1): # .append() wird verwendet um das nachfolgende der Liste anzuhängen. name_list.append(input("Bitte Namen eingeben: ")) # Alle Elemente in der Liste sortieren (Standardmäßig Alphabetisch aufsteigend) name_list.sort() # letztes Element der Liste ausgeben [-1] print("Der alphabetisch größte Name ist:", name_list[-1]) # Erstes Element der Liste ausgeben [0] print("Der alphabetisch kleinste Name ist:", name_list[0]) # ALTERNATIVE: name_list = [] for i in range(0, 4, 1): name_list.append(input("Bitte Namen eingeben: ")) # Neue Variable, die den höchsten Namen speichern soll. # Wird zunächst auf das erste Element der Liste gesetzt. highest_name = name_list[0] # Wir gehen durch alle Namen der Liste. for name in name_list: # Falls der aktuelle Name größer als der bisher größte Name ist wird dieser gespeichert. if name > highest_name: highest_name = name # Nachdem wir durch alle Namen durch sind wird der endgültig größte Name ausgegeben. print("Der alphabetisch größte Name ist:", highest_name) # 4-3 target = 31 # Zahl vom Nutzer eingeben lassen und direkt in int umwandeln guess = int(input("Bitte Zahl raten: ")) # Geratene Zahl mit interner Zahl vergleichen if guess == target: print("Super, du hast die Zahl erraten.") else: print("Leider falsch.") # 4-4 target = 31 # Maximale Anzahl an Versuchen definieren. attempts_left = 5 # Schleife wird ausgeführt, solange 1 oder mehr Versuche übrig sind. while attempts_left > 0: # Nutzer nach seiner Zahl fragen. guess = int(input("Bitte Zahl raten: ")) # Falls die Zahl erraten ist, werden die übrigen Versuche auf 0 gesetzt, um die Schleife zu beenden. if guess == target: print("Super, du hast die Zahl erraten.") attempts_left = 0 # Prüfen, ob dies der letzte Versuch war, dann soll eine andere Fehlermeldung kommen. elif attempts_left == 1: print("Leider falsch, das war dein letzter Versuch.") # Falls die Zahl nicht erraten ist und noch Versuche übrig sind, werden die übrigen Versuche um 1 vermindert. else: attempts_left = attempts_left - 1 print("Leider falsch, du hast noch", attempts_left, "Versuche.") # 4-5 alter = int(input("Bitte dein Alter eingeben: ")) # Ist das eingegebene Alter größer oder genau gleich 16? if alter >= 16: print("Hier ist dein Bier.") else: print("Du bist zu jung für Bier.")