13/08/10 9:11
delta
certo!
class Cibo:
def _init_(self, proteine =0,carboidrati =0,grassi =0):
self.proteine = proteine
self.carboidrati = carboidrati
self.grassi = grassi
il povero Python impazzisce se non lo indenti per bene...
it.wikipedia.org/wiki/…
class Cibo(object): #new-style classes
def _init_(self, proteine =0,carboidrati =0,grassi =0):
self.proteine = proteine
self.carboidrati = carboidrati
self.grassi = grassi
class Pasta(Cibo): pass #in pratica eredita tutto da Cibo, essendolo
>>>barilla=Pasta()
>>>print barilla.carboidrati
0
>>>
Ma da che guida stai studiando?
Ultima modifica effettuata da delta 13/08/10 9:18
aaa
13/08/10 9:36
The Newbie
scusa ma il tag code non aveva posizionato bene quegli assegnamenti
nel codice che ti avevo postato, vi era un white space di troppo
ps
delta non è necessario utilizzare una classe ereditata in questo caso poichè, come hai detto tu stesso, son aggiunge nulla a quella genitrice ed inoltre potrebbe anche confondere Lord_morpheus che, a quanto deduco, è all'inizio dell' OOP
Ultima modifica effettuata da The Newbie 13/08/10 9:42
aaa
13/08/10 13:55
Lord_morpheus
grazie delta.. solo che scleravo per questo esercizio... il resto l'ho capito... pian piano..
aaa