For those of you who may not now, a factorial is a product of multiplying from 1 until the number. Now, you must make a program that will accept an integer and then print out its factorial using loops.
Are you up for this task?
Instructions:
Input
A line containing an integer.
5
Output
A line containing an integer.
120
def fact(num):
if num == 0:
return 1
else:
return num * fact(num-1)
num=int(input("Enter a number: "))
print("Factorial is: ",fact(num))
Comments
Leave a comment