Skip to content

Commit b0120ab

Browse files
[pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
1 parent 042ac0b commit b0120ab

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

maths/factorial.py

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ def factorial(number: int) -> int:
3434
value *= i
3535
return value
3636

37+
3738
def factorial_recursive(number: int) -> int:
3839
"""
3940
Calculate the factorial of a number using recursion.
@@ -51,18 +52,15 @@ def factorial_recursive(number: int) -> int:
5152
ValueError: factorial_recursive() not defined for negative values
5253
"""
5354
if number != int(number):
54-
raise ValueError(
55-
"factorial_recursive() only accepts integral values"
56-
)
55+
raise ValueError("factorial_recursive() only accepts integral values")
5756
if number < 0:
58-
raise ValueError(
59-
"factorial_recursive() not defined for negative values"
60-
)
57+
raise ValueError("factorial_recursive() not defined for negative values")
6158
if number in (0, 1):
6259
return 1
6360
return number * factorial_recursive(number - 1)
6461

6562

6663
if __name__ == "__main__":
6764
import doctest
65+
6866
doctest.testmod()

0 commit comments

Comments
 (0)