From 28ce6eec2047079e864266d7bc74968c68da8f08 Mon Sep 17 00:00:00 2001 From: alstergym Date: Mon, 7 Sep 2026 11:03:28 +0200 Subject: [PATCH] 07.09. --- Avatar.py | 6 +++++- Fahrzeug.py | 4 ++-- Mario.py | 32 +++++++++++++++++++++++++++----- README.md | 3 +-- 4 files changed, 35 insertions(+), 10 deletions(-) diff --git a/Avatar.py b/Avatar.py index eae8f7b..7b5944a 100644 --- a/Avatar.py +++ b/Avatar.py @@ -3,6 +3,10 @@ class Avatar: self.name = name self.groesse = groesse self.items = 0 + self.fahrzeug = None def __str__(self): - return("Ich bin "+ self.name) \ No newline at end of file + return("Ich bin "+ self.name + " und fahre im " + str(self.fahrzeug)) + + def fahrzeug_zuweisen(self,fahrzeug): + self.fahrzeug = fahrzeug \ No newline at end of file diff --git a/Fahrzeug.py b/Fahrzeug.py index 70e824a..df6ac4b 100644 --- a/Fahrzeug.py +++ b/Fahrzeug.py @@ -5,7 +5,7 @@ class Fahrzeug: self.items = 0 def __str__(self): - return("Ich liebe "+ self.name) + return(self.name) def fahren(self): - print("ich fahre") \ No newline at end of file + print(self.name + " fährt") \ No newline at end of file diff --git a/Mario.py b/Mario.py index 87e165b..b81f140 100644 --- a/Mario.py +++ b/Mario.py @@ -4,20 +4,42 @@ from items import items -print("Hallo zu unserem SPIEL") +print("Hallo zu meinem SPIEL") +name = input("Wie heißt du? ") + +spieler = Avatar(name,5) mario = Avatar("Mario",5) toat = Avatar("Toat",5) print(str(mario)) print(str(toat)) - - +print(spieler) print("Heute fahre ich sehr schnell") Pilzwagen = Fahrzeug("den Pilzwagen",9) -motorrrad = Fahrzeug("das Motorrad",9) -print(motorrrad) +motorrad = Fahrzeug("das Motorrad",9) +Flieger = Fahrzeug("den Flieger",9) +print(motorrad) print(Pilzwagen) +Autos = input("Welches Fahrzeug gehört dir?") +if Autos == "Pilzwagen": + wahl = Pilzwagen +elif Autos == "Motorrad": + wahl = motorrad +else: + wahl = Pilzwagen + + + + + Pilzwagen.fahren() + +spieler.fahrzeug_zuweisen(wahl) +mario.fahrzeug_zuweisen(Pilzwagen) +toat.fahrzeug_zuweisen(motorrad) + +print(spieler) +print(mario) diff --git a/README.md b/README.md index a3e7879..58b6b50 100644 --- a/README.md +++ b/README.md @@ -1,2 +1 @@ -# MarioFINN - +# MarioFINN \ No newline at end of file