This commit is contained in:
alstergym
2026-09-17 10:14:27 +02:00
parent bb9d240da3
commit 3331d74eeb
5 changed files with 47 additions and 14 deletions
+11
View File
@@ -0,0 +1,11 @@
class Knoten:
def __init__(self,buchstaben):
self.buchstaben = buchstaben
self.nf = None
def __str__(self):
return str(self.buchstaben) + "->" + str(self.nf)
def hin(self,nf):
self.nf = nf
+18 -6
View File
@@ -1,6 +1,7 @@
from avatar import Avatar from avatar import Avatar
from Fahrzeug import Fahrzeug from Fahrzeug import Fahrzeug
from item import item from item import item
import time
import random import random
mario = Avatar("Mario",5) mario = Avatar("Mario",5)
@@ -9,7 +10,7 @@ Bowser = Avatar("Bowser",10)
Auto= Fahrzeug("Auto" , 100, "rotes ") Auto= Fahrzeug("Auto" , 100, "rotes ")
Motorrad= Fahrzeug("Auto" , 100, "grünes ") Motorrad= Fahrzeug("Auto" , 100, "grünes ")
itemliste = ["Pilz", "Stern","Banane"] itemliste = ["Pilz", "Stern", "Banane"]
print("Hallo zu Mario World 3000 .") print("Hallo zu Mario World 3000 .")
@@ -33,12 +34,23 @@ user_input3 = input("Drücke die Entertaste um los zulegen")
print("jetzt geht es Los") print("jetzt geht es Los")
print("3") print("3")
time.sleep(0.5)
print("2") print("2")
time.sleep(0.5)
print("1") print("1")
print("du fährst") time.sleep(0.5)
item1 = item(itemliste[random.randint(0,2)]) print("Los")
i = 0
print ("du hast ein "+ str(item1) + " aufgehoben") running = True
while running:
for i in range (10):
if i == 5:
item1 = item(itemliste[random.randint(0,2)])
print ("du hast ein "+ str(item1) + " aufgehoben")
else :
time.sleep(random.randint(0,4))
i + 1 == i
#if item1 == 0:
+4 -4
View File
@@ -1,5 +1,5 @@
from Fahrzeug import Fahrzeug from Fahrzeug import Fahrzeug
#from Spiel import item1
class Avatar: class Avatar:
def __init__(self, name, groesse): def __init__(self, name, groesse):
self.name = name self.name = name
@@ -13,8 +13,8 @@ class Avatar:
def Fahrzeug_zuweisen(self, Fahrzeug): def Fahrzeug_zuweisen(self, Fahrzeug):
self.Fahrzeug = Fahrzeug self.Fahrzeug = Fahrzeug
#def item_aufheben(self): def item_aufheben(self):
#self.item = item1 self.item = +1
#print( "du hast" + self.item+ "aufgehoben") print( "du hast" + self.item+ "aufgehoben")
#def item_einlösen(self): #def item_einlösen(self):
+1 -4
View File
@@ -1,9 +1,6 @@
import random
class item: class item:
def __init__(self,name): def __init__(self,name):
self.name = name self.name = name
def __str__(self): def __str__(self):
itemliste = ["Pilz", "Stern","Banane"] return( self.name )
item1 = item(itemliste[random.randint(0,2)])
return("Ich habe einen " + self.name )
+13
View File
@@ -0,0 +1,13 @@
from Knoten import Knoten
k1 = Knoten("L")
k2 = Knoten("I")
k3 = Knoten("S")
k4 = Knoten("T")
k5 = Knoten("E")
k1.hin(k2)
k2.hin(k3)
k3.hin(k4)
k4.hin(k5)
print(k1)