Segue abaixo uma possível solução em Python para a função que calcula o fatorial de um número utilizando recursividade: ```python def fatorial(n): if n == 0: return 1 else: return n * fatorial(n-1) ``` Explicação: - A função `fatorial` recebe um número inteiro `n` como parâmetro. - Se `n` for igual a 0, a função retorna 1 (caso base da recursão). - Caso contrário, a função retorna o produto entre `n` e o fatorial de `n-1` (chamada recursiva). - A chamada recursiva é feita até que `n` seja igual a 0. Exemplo de uso: ```python print(fatorial(5)) # saída: 120 ``` Observação: a função não utiliza um laço de repetição para calcular o fatorial de `n`. A alternativa correta é "Falso".
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar