"""
Función recursiva, una función que se llama a sí misma.
Puedes usar codingground python 3 como intérprete on line de python.
Escribes codingground python 3 en el buscador de google.
Pulsa en EXECUTE para ejecutar, arriba a la izquierda.
"""
def factorial(x):
if x == 1:
return 1
else:
return x * factorial(x - 1)
num = 4
print("El factorial de ", num, "es", factorial(num))