PDA

View Full Version : help python


coidrok
15-06-2011, 17:31
salve
sto iniziando a programmare in python


a(0)=1
a(1)=1
for i in range(1,1000):{
a(i)=a(i-1)+a(i-2)
print (a(i))

}

potete indicarmi perchè mi da l'errore sull'uguale?

*andre*
15-06-2011, 20:43
che cosa dovrebbe fare quel codice? :mbe:

usa il tag CODE per inserire il codice, soprattutto con python, visto che è fontamentale l'indentazione

coidrok
15-06-2011, 23:32
a=[1,1]
for i in range(2,100):(
b[i]=a[i-2]+a[i-1]
a.append(b)



Cosi va meglio?
Pero mi da sempre errore!

marco.r
16-06-2011, 00:09
a=[1,1]
for i in range(2,100):(
b[i]=a[i-2]+a[i-1]
a.append(b)



Cosi va meglio?
Pero mi da sempre errore!

Come detto da altri, usa il tag [ code ] per il codice, altrimenti non si capisce cosa fa il codice, in particolar modo con python !

ingframin
16-06-2011, 09:23
Tu vieni dal mondo matlab vero?
Prova cosi':

b = 0
a=[1,1]
for i in range(2,100):

b=(a[i-2]+a[i-1])
a.append(b)
print(a)