Questão
ID 1671849Disciplina: Tecnologia da Informação
Assunto: Python
Ano: 2016 Banca: COPEVE/UFAL - FUNDEPES Órgão: Universidade Federal de Alagoas
O trecho de código Python é uma função recursiva para o cálculo do fatorial de um número natural qualquer. Entretanto, apresenta um erro de programação.
1. def Fatorial( n ):
2._____ if (n == 1) or (n == 0):
3. _______ return 1
4. _____ else:
5. __ return n * (n - 1)*(n – 2)*(n – 3)*(n – 4)*(n - 5);
Em qual linha está o erro e como consertá-lo para que a função cumpra corretamente o seu propósito?