ComenzarEmpieza gratis

Factorial de número

Implementarás pruebas de pytest utilizando los casos de prueba proporcionados para probar la función factorial. La función factorial de n es el producto de todos los enteros positivos menores o iguales que n. Se garantiza que n es un número entero no negativo. En cada paso, obtendrás un caso de prueba que deberás implementar en Python. La biblioteca pytest ya se ha importado.

Este ejercicio forma parte del curso

Introducción a las pruebas en Python

Ver curso

Ejercicio interactivo práctico

Pruebe este ejercicio completando este código de muestra.

def factorial(n):
    if n == 0: return 1
    elif (type(n) == int):
        return n * factorial(n-1)
    else: return -1

# Test case: expected input
def test_regular():
	____
Editar y ejecutar código