Oppure

Loading
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 :k:
Ultima modifica effettuata da The Newbie 13/08/10 9:42
aaa
13/08/10 9:47
Lord_morpheus
Postato originariamente da 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?









sto usano il libro : Python scritto da Marco Beri della apogeo
aaa
13/08/10 9:47
Lord_morpheus
Postato originariamente da 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?
aaa
13/08/10 12:02
delta
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


giusto, hai ragione...
Lord_morpheus hai scelto una buona guida...
aaa
13/08/10 13:55
Lord_morpheus
grazie delta.. solo che scleravo per questo esercizio... il resto l'ho capito... pian piano..
aaa