From f76e72c0f708d89635f7c9672ffc2cca2a547d71 Mon Sep 17 00:00:00 2001 From: alstergym Date: Thu, 10 Sep 2026 10:16:29 +0200 Subject: [PATCH] 10.09 --- Fahrzeug.py | 5 +++-- Mario.py | 34 +++++++++++++++++++++++++++++----- character.py | 1 + 3 files changed, 33 insertions(+), 7 deletions(-) diff --git a/Fahrzeug.py b/Fahrzeug.py index 48b1125..e7a3585 100644 --- a/Fahrzeug.py +++ b/Fahrzeug.py @@ -1,10 +1,11 @@ class Fahrzeug: - def __init__(self,name): + def __init__(self,name,geschwindigkeit): self.name = name + self.geschwindigkeit = geschwindigkeit def __str__(self): return("Es fährt "+self.name ) def fahren(self): - print("ich fahre") + print("ich fahre mit" + str(self.geschwindigkeit) + "km/h") diff --git a/Mario.py b/Mario.py index eaa16f7..5be05b7 100644 --- a/Mario.py +++ b/Mario.py @@ -5,8 +5,8 @@ from map import map print("Hallo zu unserem Mario Spiel") mario = Avatar(" Mario") luigi = Avatar (" Luigi") -Rennwagen = Fahrzeug ("Rennwagen") -Bobbycar = Fahrzeug ("Bobbycar") +Rennwagen = Fahrzeug ("Rennwagen,120") +Bobbycar = Fahrzeug ("Bobbycar,60") Regenbogen = map("Regenbogen") Donnerblitz = map("Donnerblitz") @@ -28,25 +28,49 @@ else: print("Es gibt die Fahrzeuge: Rennwagen, Bobbycar") fahrzeug=input("Wähle dein Fahrzeug") -spieler.fahrzeug_zuweisen(fahrzeug) +if fahrzeug == "Rennwagen": + spieler.fahrzeug_zuweisen(Rennwagen) +elif fahrzeug == " Bobbycar": + spieler.fahrzeug_zuweisen(Bobbycar) +else: + print("Dieses Fahrzeug gibt es nicht") + spieler.fahrzeug_zuweisen(Bobbycar) print("Du fährst das Fahrzeug") print(spieler.fahrzeug) + + print("Es gibt die Farben: rot, blau") farbe=input("Wähle deine Helmfarbe") -print("ich habe die helmfarbe") -spieler.helmfarbe_zuweisen(farbe) +if farbe == "rot": + spieler.helmfarbe_zuweisen(rot) + +elif farbe== "blau": + spieler.helmfarbe_zuweisen(blau) + +else: + print("Diese Farbe gibt es nicht. Du bekommst blau.") + spieler.helmfarbe_zuweisen("blau") + print("Du hast die Helmfabre") print(spieler.helmfarbe) + + + print("Es gibt die Strecken: Regenbogen und Donnerblitz") nname = input("Wähle deine Strecke") if nname == "Donnerblitz": welt = Donnerblitz elif nname == "Regenbogen": welt = Regenbogen +else: + print("Die Strecke gibt es nicht") + welt = Regenbogen spieler.map_zuweisen(welt) print(spieler.name + " fährt auf der Strecke" +str(spieler.map.name)) +print("Jetzt geht es los") + diff --git a/character.py b/character.py index d690882..3c9bb1b 100644 --- a/character.py +++ b/character.py @@ -6,6 +6,7 @@ class Avatar: self.helmfarbe = None self.items = 0 self.fahrzeug = None + self.map = None def __str__(self): return("Ich bin"+ self.name)