sec_5.py
Problem Statement
sec_5.py
Function to calculate factorial
Source Code
python
# Function to calculate factorial
def factorial(n):
fact = 1
for i in range(1, n + 1):
fact = fact * i
return fact
# Main program
num = int(input("Enter a number: "))
if num < 0:
print("Factorial is not defined for negative numbers.")
else:
result = factorial(num)
print(f"Factorial of {num} is {result}")1
2
3
4
5
6
7
8
9
10
11
12
13
14
2
3
4
5
6
7
8
9
10
11
12
13
14