On Sun, 24 Nov 2013 11:24:43 +0100, Rafael Knuth
<rafael.kn...@gmail.com> wrote:
a, b = b, a +b
a = b = 1
b = a + b = 1 + 1 = 2
I suggest you play with the statement a bit. Print out both values
each time through the loop.
The expression b, a+b produces a tuple. The left side a, b *unpacks*
that tuple into the two variables.a and b.
Perhaps a simpler case might help. Try a, b = b, a What would you
expect it to do and why?
--
DaveA
_______________________________________________
Tutor maillist - Tutor@python.org
To unsubscribe or change subscription options:
https://mail.python.org/mailman/listinfo/tutor