python -upgard code example
Example: python
n = int(input('Type a number, and its factorial will be printed: '))
if n < 0:
raise ValueError('You must enter a non negative integer')
fact = 1
for i in range(2, n + 1):
fact *= i
print(fact)