On 8/23/12 20:17 , Ian Kelly wrote:

...

Well, there you go. There *is* something wrong with having six variables
called 'q'.

Sometimes you don't want only six variables called 'q' but a hundred
of them :-)

   def fac(q):
       if q < 1 :
           return 1
       else:
           return q * fac(q-1)

   print(fac(100))

That's only one variable called 'q', instantiated 100 times simultaneously.

Bare with me, i come from a C world, and think of each variable,
whatever its name or scope, as a piece of memory and therefore
different.
btw. I like the idea of simultaneously instantiation :-)

Jan Kuiken
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to