Tamagotchi Lösung
Einfache Lösung
# Eigenschaften des Tamagotchihunger = 5spass = 5gesundheit = 5
print("Willkommen zu deinem virtuellen Haustier!")name = input("Gebe nun deinem neuen Haustier einen Namen: ")
# Solange das Haustier eine Gesundheit > 0 hat, ist es am Leben. Sinkt die Gesundheit auf oder unter 0, stirbt es.while gesundheit > 0: print(f"Hunger: {hunger}, Spaß: {spass}, Gesundheit: {gesundheit}") aktion = input("Was möchtest du tun? (spielen / füttern) ")
# Interaktionen if aktion == "füttern": hunger -= 1 gesundheit += 1 print(f"Du hast {name} gefüttert!") elif aktion == "spielen": spass += 1 gesundheit -= 1 print(f"Du hast mit {name} gespielt!") else: print(f"Das kann {name} noch nicht! Du musst es ihm zuerst beibringen!")
print(f"{name} ist leider gestorben.")Erweiterte Lösung mit Schlaffunktion jede 5. Runde
# Eigenschaften des Tamagotchihunger = 5spass = 5gesundheit = 5
print("Willkommen zu deinem virtuellen Haustier!")name = input("Gebe nun deinem neuen Haustier einen Namen: ")
# Aktionszählercount = 0
# Solange das Haustier eine Gesundheit > 0 hat, ist es am Leben. Sinkt die Gesundheit auf oder unter 0, stirbt es.while gesundheit > 0: # Alle 5 Runden ist Nacht und muss geschlafen werden if count % 5 == 0 and count != 0: hunger += 2 spass -= 1 count += 1 print(f"Es ist Nacht geworden. Du und {name} habt geschlafen.") else: print(f"Hunger: {hunger}, Spaß: {spass}, Gesundheit: {gesundheit}") aktion = input("Was möchtest du tun? (spielen / füttern) ")
# Interaktionen if aktion == "füttern": hunger -= 1 gesundheit += 1 print(f"Du hast {name} gefüttert!") elif aktion == "spielen": spass += 1 gesundheit -= 1 print(f"Du hast mit {name} gespielt!") else: print(f"Das kann {name} noch nicht! Du musst es ihm zuerst beibringen!")
count += 1
print(f"{name} ist leider gestorben.")