26 lines
624 B
Python
26 lines
624 B
Python
#!/usr/bin/env python3
|
|
# Filen husdjur.py
|
|
|
|
class Husdjur:
|
|
|
|
# Skapa grunden och attributen
|
|
def __init__(self, namn, art,
|
|
farg, laten, atit=0):
|
|
self.namn = namn
|
|
self.art = art
|
|
self.farg = farg
|
|
self.laten = laten
|
|
self.atit = atit
|
|
|
|
def gorLjud(self):
|
|
print (str(self.laten + " ") * 3)
|
|
|
|
def mata(self):
|
|
print (self.namn, "äter sin mat.")
|
|
self.atit = self.atit + 1
|
|
print (self.namn, "har ätit", self.atit, "ggr.")
|
|
|
|
def __str__(self):
|
|
return ("%s är en %s %s" %
|
|
(self.namn, self.farg, self.art))
|