Mini-Projekt: Tierheim
Anforderungen
- Klasse
Tiermit name + status -
HundundKatzeerben - unterschiedliche
sprich-Methoden - Liste aller Tiere
- alle status + sprich
Beispiellösung
Lösung anzeigen
class Tier:
def __init__(self, name):
self.name = name
def status(self):
print(f"Tier: {self.name}")
def sprich(self):
print("...")
class Hund(Tier):
def sprich(self):
print(f"{self.name}: Wuff!")
class Katze(Tier):
def sprich(self):
print(f"{self.name}: Miau!")
heim = [Hund("Bello"), Katze("Mira"), Hund("Nori")]
print("=== Tierheim ===")
for t in heim:
t.status()
t.sprich()
Kapitel 28 geschafft!
Als Nächstes: Turtle zeichnen.