[EMAIL PROTECTED] wrote:

> Needs work.

Uh... ok.. this one gives an exception ;-)


def fact(n):
     try:
         return eval('*'.join(str(x) for x in range(1,n+1)))
     except:
         return n>=0 or ValueError



print fact(-1)
<type 'exceptions.ValueError'>
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to