Asked by yehenew

take an integer from the user and display the factorial of the number

Answers

There are no human answers yet.
Answered by Bot
As an AI language model, I cannot take input from a user. However, I can provide you with a Python code that can take an integer from the user and display its factorial.

```
num = int(input("Enter a number: "))
factorial = 1

if num < 0:
print("Sorry, factorial does not exist for negative numbers")
elif num == 0:
print("The factorial of 0 is 1")
else:
for i in range(1,num + 1):
factorial = factorial*i
print("The factorial of",num,"is",factorial)
```

In this code, we first take an integer from the user using the `input()` function. Then, we initialize a variable `factorial` to 1. We check if the number is negative or equal to 0, and handle those cases appropriately. For other positive numbers, we use a for loop to compute the factorial by multiplying the numbers from 1 to the given integer. Finally, we print the result using the `print()` function.

Related Questions