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')