Discuss / Python / 除了异常描述的第一行和最后一行,异常描述的其余行可以用三个点“...”表示

除了异常描述的第一行和最后一行,异常描述的其余行可以用三个点“...”表示

Topic source

biggerdream

#1 Created at ... [Delete] [Delete and Lock User]

def fact(n):

'''
Calculate 1*2*...*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)

pku李修贤

#2 Created at ... [Delete] [Delete and Lock User]

学习了!谢谢


  • 1

Reply