[wouso-dev] Secvente de cod pentru Fibonacci
Mircea-Ştefan Ghideu
shtephan10 at gmail.com
Sat Mar 6 22:37:38 EET 2010
On Sat, 6 Mar 2010 22:32:31 +0200
Mihai Maruseac <mihai.maruseac at gmail.com> wrote:
> 2010/3/6 Mircea-Ştefan Ghideu <shtephan10 at gmail.com>:
> > Salutare,
> >
> > M-am apucat de python si de teme, si dupa prima problema am o
> > intrebare
> >
> > De ce urmatoarele secvente cod nu sunt echivalente?
> >
> > def fibo(n): | def fibo(n):
> > a, b = 0, 1 | a = 0
> > | b = 1
> > while a < n: | while a < n:
> > print a, | print a,
> > | a = b
> > a, b = b, a + b | b = a + b
> > |
> > fibo(50) | fibo(50)
> >
> >
> > prima imi afiseaza 0 1 1 2 3 5 8 13 21 34 (sirul Fibonacci)
> > iar a doua imi afiseaza 0 1 2 4 8 16 32 (incorect)
>
> a,b = x, y evaluează întâi x și y și abia după ce se termină cele două
> evaluări trimite valorile către a și b.
> _______________________________________________
> wouso-dev mailing list
> wouso-dev at lists.rosedu.org
> http://lists.rosedu.org/listinfo/wouso-dev
Ok, m-am lămurit. Mulţumesc
Mircea
More information about the wouso-dev
mailing list