Δημοσιεύτηκε: 05 Ιούλ 2014, 18:45
Αφού διάβασα και ξανά διάβασα τις κλάσεις από 2 βιβλία και παρακολούθησα 2 video tutorials σχετικά με αυτές, μιας και είχα απορίες, προσπάθησα να λύσω την άσκηση και νομίζω πως τα κατάφερα.
Δεν είδα καθόλου τις λύσεις των υπόλοιπων παιδιών, οπότε αν κάποιος μπορεί και θέλει, ας ρίξει μια ματιά στη δική μου.
Ευχαριστώ.
Δεν είδα καθόλου τις λύσεις των υπόλοιπων παιδιών, οπότε αν κάποιος μπορεί και θέλει, ας ρίξει μια ματιά στη δική μου.
Ευχαριστώ.
- Κώδικας: Επιλογή όλων
#Filename: askisimathima5.py
class zoo:
population = 0
def __init__(self, name, legs, weight, species):
zoo.population += 1
self.name = name
self.legs = legs
self.weight = weight
self.species = species
print('A {0} has been born! :) The {0} has {1} legs, weights about {2} kilos and it\'s a {3}.'.format(self.name, self.legs, self.weight, self. species))
print('We now have ', zoo.population, ' animal(s).')
def __del__(self):
zoo.population -= 1
print('Unfortunately our {0} has died! :('.format(self.name))
print('We now have ', zoo.population, ' animal(s).')
cat = zoo('cat', 4, 7, 'mammal')
dog = zoo('dog', 4, 20, 'mammal')
crocodile = zoo('crocodile', 4, 120, 'reptilian')
hen = zoo('hen', 2, 4, 'bird')
del cat
del dog
del crocodile
del hen