Discuss / Python / 好奇楼下一些人说什么got???我咋没遇到,请指教。QQ:1670367566

好奇楼下一些人说什么got???我咋没遇到,请指教。QQ:1670367566

Topic source

def fact(n): ''' Calculate 12...*n

>>> fact(1)
1
>>> fact(10)
3628800
>>> fact(-1)
Traceback (most recent call last):
...
ValueError
'''
if n < 1:
    raise ValueError()
if n == 1:
    return 1
return n * fact(n - 1)

  • 1

Reply