Δημοσιεύτηκε: 13 Σεπ 2009, 14:44
από andreas_g
Επειδη δουλευα το καλοκαιρι δεν προλαβα τις ασκησεις στην ωρα τους!!!!
Λιγο καθηστερημενα λοιπον βαζω και εγω την δικια μου λυση!!!!!! :roll: :)

Spoiler: show
Κώδικας: Επιλογή όλων
#!/usr/bin/python3
# -*- coding: utf-8 -*-

class zwa:

plithos = 0

def __init__(self, onoma, ilikia, eidos, fulo):
self.onoma = onoma
self.ilikia = ilikia
self.eidos = eidos
self.fulo = fulo

print('Dimiourgithike to {0} zwo'.format(self.onoma))

zwa.plithos += 1

def __del__(self):
print('\nTo {0} pswfise!!!! Ti krima!!! :(\n'.format(self.onoma))

zwa.plithos -= 1


def info(self):
print('Gia to zwo {0}:\n'.format(self.onoma))
print('To lene {0}, einai {1} xronwn, einai {2}, kai einai kai {3}.\n'.format(self.onoma, self.ilikia, self.eidos, self.fulo))

zwo1 = zwa('el', 15, 'Elefantas', 'arseniko')
zwo2 = zwa('hyp', 20, 'Ippopotamos', 'thuliko')
zwo3 = zwa('lio', 12, 'Liontari', 'arseniko')
zwo4 = zwa('ca', 5, 'Psipsina', 'thuliko')


print('\nTa zwakia theloun na mas poun diafora pragmata gia auta!!!!\n')

zwo1.info()
zwo2.info()
zwo3.info()
zwo4.info()

print('\n!!!\n!!!\n!!!\n!!!\n!!!\n!!!\n!!!')

del zwo1
del zwo2
del zwo3
del zwo4


if zwa.plithos == 0:
print('\nTi krima pou pswfisan olla!!!! Ti na kanoume!!! Den peirazei!!!!\n')