ComeçarComece gratuitamente

Fatorial do número

Você deve implementar os testes do pytest usando os casos de teste fornecidos para testar a função factorial. A função factorial de n é o produto de todos os números inteiros positivos menores ou iguais a n. É garantido que n é um número inteiro não negativo. Em cada etapa, você vai receber um caso de teste que precisa implementar em Python. A biblioteca pytest já foi importada para você.

Este exercício faz parte do curso

Introdução aos Testes em Python

Ver Curso

Exercício interativo prático

Experimente este exercício preenchendo este código de exemplo.

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 e executar código