Skip to content

Documentation for cookiecutter-pypackage-instanceยค

๐Ÿ An awesome python package by the name Cookiecutter Pypackage Instance.

factorial(integer) ยค

Return the factorial of a given integer.

Parameters:

Name Type Description Default
integer int

the integer whose factorial is going to be calculated

required

Returns:

Name Type Description
int int

the factorial of the provided integer

Source code in src/cookiecutter_pypackage_instance/cookiecutter_pypackage_instance.py
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
def factorial(integer: int) -> int:
    """Return the factorial of a given integer.

    Args:
        integer (int): the integer whose factorial is going to be calculated

    Returns:
        int: the factorial of the provided integer
    """
    if integer in {0, 1}:
        return 1

    return integer * factorial(integer - 1)