On 8/23/12 06:11 , Steven D'Aprano wrote:

2) Related to the above, you can infinitely nest scopes. There's nothing
wrong with having six variables called 'q'; you always use the innermost
one. Yes, this can hurt readability

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


Jan Kuiken

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

Reply via email to