Funktionen und Klassen in CatLib
Cat
- class Cat(name, alter)
Initialisiert eine neue Instanz der Klasse Cat.
- Parameter:
name (str) – Der Name der Katze.
alter (int) – Das Alter der Katze.
- Verursacht:
TypeError – Wenn einer der Eingabeparameter nicht den erwarteten Typ hat.
- miezen()
Gibt den Miau-Laut der Katze mit dem entsprechenden Namen aus.
- spielen()
Spielt mit der Katze.
- füttern(futtermenge=1.2)
Füttert die Katze.
- Parameter:
futtermenge (float) – Die Menge an Futter, die der Katze gegeben wird. Standardwert ist 1.2.
- umbenennen(neuer_name)
Benennt die Katze um.
- Parameter:
neuer_name (str) – Der neue Name der Katze.
- Verursacht:
TypeError – Wenn der Eingabeparameter nicht den erwarteten Typ hat.
- wach()
Überprüft, ob die Katze wach ist.
- Rückgabe:
True, wenn die Katze wach ist, False sonst.
- Rückgabetyp:
bool
- alter_in_menschenjahren()
Berechnet das Alter der Katze in Menschenjahren.
- Rückgabe:
Das Alter der Katze in Menschenjahren.
- Rückgabetyp:
int
Funktionen
- umrechnung_futtergewicht_in_tassen(futtergewicht)
Rechnet das Futtergewicht in Tassen um.
- Parameter:
futtergewicht (float) – Das Gewicht des Futters in Gramm.
- Rückgabe:
Die Anzahl der Tassen, die dem Futtergewicht entsprechen.
- Rückgabetyp:
float
- alle_katzen()
Gibt eine Liste aller Katzen-Objekte zurück.
- Rückgabe:
Eine Liste aller Katzen-Objekte.
- Rückgabetyp:
list
- alle_katzen_listen()
Gibt die Namen aller Katzen aus.
- alle_hungrigen_katzen_listen()
Gibt eine Liste aller hungrigen Katzen-Objekte zurück.
- Rückgabe:
Eine Liste aller hungrigen Katzen-Objekte.
- Rückgabetyp:
list