# -*- coding: ansi -*- import random credits = 5000 items = { "sofa": 899, "sessel": 399, "couchtisch": 229, "tv_bank": 349, "bücherregal": 299, "beistelltisch": 119, "stehlampe": 189, "teppich": 249, "vorhänge": 149, "wandregal": 99, "dekovase": 59, "wandbild": 199, "kissen_set": 79, "decke": 69, "pflanzenständer": 89 } while credits > 0: name, cost = random.choice(list(items.items())) choice = input(f"Willst du {name} kaufen um {cost}€? (Y/N/S/G) ") match choice.upper(): case "Y": if credits >= cost: credits -= cost print(f"{name} gekauft! Verbleibendes Guthaben: {credits}€") else: print("Nicht genug Guthaben!") case "N": pass case "S": print("Einkauf beendet.") break case "G": print(f"Du hast: {credits}") case _: print("Ungültige Eingabe!")