Code: Alles auswählen
import time
class Auto:
geschwindigkeit=0
def beschleunigen(self, wert, Auto):
self.geschwindigkeit+=wert
print("Geschwindigkeit (",Auto,"):", self.geschwindigkeit)
def bremsen(self, wert, Auto):
self.geschwindigkeit-=wert
print("Geschwindigkeit (",Auto,"):", self.geschwindigkeit)
def stehen(self):
self.geschwindigkeit-=self.geschwindigkeit
print("Das Auto steht(",self.geschwindigkeit,")")
class Opel(Auto):
def bremsen(self, wert):
wert2=wert/5
wert3=wert/10
wert2=int(wert2)
for i in range(wert2):
self.geschwindigkeit-=wert
zeit=0.05*wert
time.sleep(zeit)
print("Geschwindigkeit (Opel)", self.geschwindigkeit,"km/h")
def beschleunigen(self, wert):
wert2=wert/5
wert3=wert/10
wert2=int(wert2)
for i in range(wert2):
self.geschwindigkeit+=wert
zeit=self.geschwindigkeit/9
time.sleep(zeit)
print("Geschwindigkeit (Opel)",self.geschwindigkeit,"km/h")
def stehen(self):
zeit=0.05*self.geschwindigkeit
time.sleep(zeit)
self.geschwindigkeit-=self.geschwindigkeit
print("Geschwindigkeit (Opel)", self.geschwindigkeit,"km/h")
class Ferrari(Auto):
def bremsen(self, wert):
wert2=wert/10
wert2=int(wert2)
for i in range(wert2):
self.geschwindigkeit-=10
zeit=(self.geschwindigkeit/50)/2
time.sleep(zeit)
print("Geschwindigkeit:", self.geschwindigkeit,"km/h")
def beschleunigen(self, wert):
wert2=wert/10
wert2=int(wert2)
for i in range(wert2):
self.geschwindigkeit+=10
zeit=(self.geschwindigkeit/50)/10
time.sleep(zeit)
print("Geschwindigkeit:", self.geschwindigkeit,"km/h")
def stehen(self):
wert=self.geschwindigkeit/10
wert=int(wert)
wert2=wert-1
for i in range(wert2):
zeit=0.02*wert
time.sleep(zeit)
self.geschwindigkeit-=10
print("Auto bremst ab (",self.geschwindigkeit,"km/h)")
print("Auto steht(0 km/h)")
opel=Opel()
ferrari=Ferrari()
Dazu habe ich das als ausführung geschrieben:
Code: Alles auswählen
import Test, time
T=Test()
T.ferrari.beschleunigen(80)
time.sleep(1)
T.ferrari.bremsen(30)
T.ferrari.beschleunigen(20)
T.ferrari.stehen()
Ist es besser geworden? (Schaut nur auf den ferrari, Opel ist noch in Arbeit, die Vererbung, war eigentlich unnötig, aber egal

)