# get the number from the user

number = int(input("Enter a number: "))



# initialize the factorial to 1

factorial = 1



# loop through the numbers from 1 to the number

for i in range(1, number+1):

# multiply the factorial by the current number

factorial *= i



# print the factorial

print(factorial)


This program first gets the number from the user and initializes the factorial to 1. It then loops through the numbers from 1 to the number, and multiplies the factorial by each number. Finally, it prints the factorial.



If you run the program, it will ask you to enter a number, and then it will compute and print the factorial of that number. For example, if you enter 5 when prompted, you might see something like:



120


This is the factorial of 5 (5! = 1 * 2 * 3 * 4 * 5 = 120).