5 lines
210 B
Python
5 lines
210 B
Python
def factorial(num):
|
|
if not ((num >= 0) & (num % 1 == 0)):
|
|
raise Exception(
|
|
f"Number( {num} ) can't be floating point or negative ")
|
|
return 1 if num == 0 else num * factorial(num - 1) |