Discuss / Python / 来交作业了

来交作业了

Topic source

ef fact(n):

    '''

    Calculate 1*2*...*n

    >>> fact(1)

    1

    >>> fact(10)

    3628800

    >>> fact(-1)

    ?

    '''

    if n < 1:

        raise ValueError()

    if n == 1:

        return 1

    return n * fact(n - 1)

if __name__ == '__main__':

    import doctest

    doctest.testmod()

男神的qq

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

被你的问好逗笑,别人看到都不知道自己错哪里,好歹提醒一下。


  • 1

Reply