please i need explanation
Karim
kliateni at gmail.com
Fri Jan 11 04:59:30 EST 2013
On 11/01/2013 16:35, kwakukwatiah at gmail.com wrote:
> def factorial(n):
> if n<2:
> return 1
> f = 1
> while n>= 2:
> f *= n
> f -= 1
> return f
>
>
What explanation this a function representing the math factorial.
You provide a parameter n:
if n est lower than 2 the factorial is 1 (return by the function).
in other case you multiply previous factoriel value by n (f *= n <=> f =
f *n).
And you decrement n by 1 (f -=1 <=> f = f - 1).
This gives n*(n-)*(n-2).... general formula for factorial.
Regards
Karim
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-list/attachments/20130111/bcd44dfe/attachment.html>
More information about the Python-list
mailing list