Esempio n.1

Esempio di utilizzo di una classe per calcolare la serie di Fibonacci (realizzato da Beppe)

   1 class Fibonacci:
   2     """Serie di Fibonacci:\nLa somma di due elementi definisce il successivo """
   3     #Definisce gli attributi della classe
   4     def __init__(self,primo=0,secondo=0,massimo=0):
   5         self.a = primo
   6         self.b = secondo
   7         self.c = massimo
   8     #Definisce i metodi  
   9     def OnCalcolaSerie(self):
  10         while self.b  < self.c:
  11 
  12             print 'Valori attuali:\nx: %s y: %s'%(self.a,self.b)
  13             print 'Calcoli:\nx=%s ; y=%s; x=y: %s y=(x+y): %s'%(self.a,self.b,self.b,self.a+self.b)
  14 
  15             self.a, self.b = self.b, self.a+self.b
  16 
  17 x = 0
  18 y = 1
  19 z = 2000
  20 print Fibonacci.__doc__
  21 MiaSerie = Fibonacci(x,y,z)
  22 MiaSerie.OnCalcolaSerie()
  23 
  24 raw_input('End')


CategoryProgetti

CookBook/ClassiOggetti (last edited 2007-09-23 22:55:22 by gennaro)