异常描述的第一行和最后一行必须有,其余行可以用三个点“...”表示。 >>>和命令中间的空格必须有。
>>>
def fact(n): """ >>> fact(1) 1 >>> fact(10) 3628800 >>> fact(-1) Traceback (most recent call last): ... ValueError: arg error """ if n > 1: return n * fact(n-1) elif n == 1: return 1 else: raise ValueError("arg error")
Sign in to make a reply
有人不知道是谁