0
def factorial(number):
    number = int(number)

    if number == 1:
        return 1
    elif number == 0:
        return 1
    elif number < 0:
        return('TRY AGAIN')
    else:
        return number*factorial(number-1)



user_input = input("Enter a non-negative integer to take the factorial of: ")
factorial_of_user_input = factorial(user_input)
print(factorial_of_user_input)

input('Press ENTER to exit')
4

2 に答える 2