运行成功! 源码:
# -*- coding: utf-8 -*- def fact(n): ''' >>> fact(1) 1 >>> fact(2) 2 >>> fact(9) 362880 >>> fact(-1) Traceback (most recent call last): ... ValueError ''' if n < 1: raise ValueError() if n == 1: return 1 return n * fact(n - 1) if __name__ == '__main__': import doctest doctest.testmod()
输出:
(空)
Sign in to make a reply
RXJzzimki
运行成功! 源码:
输出: