Objects in Python

Jan Kuiken jan.kuiken at quicknet.nl
Thu Aug 23 14:02:00 EDT 2012


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




More information about the Python-list mailing list