Questão de Programação — Python — FGV 2022
ProgramaçãoPython
- Código
- fg048364
- Banca
- FGV
- Órgão
- MPE-GO
- Ano
- 2022
- Nível
- Superior
- Cargo
- Analista em Informática
Considere o código Python a seguir.def X(n):if (type(N) != int):return -1elif (N < 1):return 0elif (N == 1):return 1else:return N * X(N-1)print (X(4))print (X(0))print (X(1))print (X(1.5))print (X("A"))Assinale o que acontece quando esse script é executada na IDLE Shell 3.9.9.
- AErro de compilação, “name 'n ' is not defined”.
- BErro de compilação, “name 'N' is not defined”.
- CExecuta e produz resultados corretos com quatro linhas.
- DExecuta, mas produz erro de execução na quinta chamada da função X.
- EExecuta, mas calcula erradamente o fatorial de 4.