Comece agoraComece grátis

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 exercicio faz parte do curso

Introdução aos Testes em Python

Ver curso

exercicio interativo prático

Tente este exercicio completando 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