Cadernos de Questões

Provas Favoritas

Filtros Salvos

Foi encontrada 1 questão.
#1870456

Considere o código Python a seguir.
def X(n):            if (type(N) != int):                    return -1           elif (N < 1):                   return 0           elif (N == 1):                 return 1          else:                  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.

  • Erro de compilação, “name 'n ' is not defined”.
  • Erro de compilação, “name 'N' is not defined”.
  • Executa e produz resultados corretos com quatro linhas.
  • Executa, mas produz erro de execução na quinta chamada da função X.
  • Executa, mas calcula erradamente o fatorial de 4.
Fale com IAgo
IAgo - Assistente IAProva
IA
Olá! Sou o IAgo, seu assistente aqui no IAProvatec 😊
Veja como posso te ajudar:
Agora