diff --git a/README.md b/README.md index 216077c..bd78cd0 100644 --- a/README.md +++ b/README.md @@ -1,2 +1 @@ # CedricGrubeKart - diff --git a/anker.py b/anker.py new file mode 100644 index 0000000..7ee0569 --- /dev/null +++ b/anker.py @@ -0,0 +1,4 @@ +class Anker: + def __init__(self, v_max): + self.v_max = self.v_max-10 + \ No newline at end of file diff --git a/kart.py b/kart.py new file mode 100644 index 0000000..c5a770c --- /dev/null +++ b/kart.py @@ -0,0 +1,22 @@ +class Kart: + def __init__(self, name, v_max, color, tempo): + self.name = name + self.v_max = v_max + self.color = color + self.tempo = tempo + + def __str__(self): + return "Das Kart heißt " + self.name + + def beschleunigen(self): + self.tempo = self.tempo +10 + + def bremsen(self): + self.tempo = self.tempo -10 + + def rammen (self,gegner): + schaden = 20 + gegner.tempo -= schaden + if gegner.tempo <= 0: + gegner.tempo = 0 + print (f"{self.name}rammt {gegner.name} und verringert das empo um {schaden} km/h") \ No newline at end of file diff --git a/test_kart.py b/test_kart.py new file mode 100644 index 0000000..361222a --- /dev/null +++ b/test_kart.py @@ -0,0 +1,9 @@ +from kart import Kart + +kart1 = Kart("Mario", 200, "rot", 0) +kart2 = Kart("Luigi", 180, "grün", 0) + +print(kart1.color) +print(kart1) +kart1.beschleunigen() +print(kart1.tempo) \ No newline at end of file