lib
InvalidFactorialError
Bases: RuntimeError
Error generated if an invalid factorial input is given.
Source code in src/fact/lib.py
1 2 |
|
factorial(n: int) -> int
Computes the factorial through a recursive algorithm.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
n
|
int
|
A positive input value. |
required |
Raises:
Type | Description |
---|---|
InvalidFactorialError
|
If n is less than 0. |
Returns:
Type | Description |
---|---|
int
|
Computed factorial. |
Source code in src/fact/lib.py
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
|