Skip to content

Commit fca0c29

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

File tree

1 file changed

+6
-7
lines changed

1 file changed

+6
-7
lines changed

maths/factorial.py

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -25,20 +25,19 @@ def factorial(number: int) -> int:
2525
"""
2626
if number != int(number):
2727
raise ValueError("factorial() only accepts integral values")
28-
28+
2929
if number < 0:
3030
raise ValueError("factorial() not defined for negative values")
3131
value = 1
32-
32+
3333
for i in range(1, number + 1):
3434
value *= i
3535
return value
3636

3737

3838
def factorial_recursive(number: int) -> int:
39-
4039
"""
41-
40+
4241
Calculate the factorial of a positive integer
4342
https://en.wikipedia.org/wiki/Factorial
4443
@@ -53,12 +52,12 @@ def factorial_recursive(number: int) -> int:
5352
Traceback (most recent call last):
5453
...
5554
ValueError: factorial() not defined for negative values
56-
55+
5756
"""
58-
57+
5958
if not isinstance(number, int):
6059
raise ValueError("factorial() only accepts integral values")
61-
60+
6261
if number < 0:
6362
raise ValueError("factorial() not defined for negative values")
6463
return 1 if number in {0, 1} else number * factorial_recursive(number - 1)

0 commit comments

Comments
 (0)