Procura

ProgramaçãoPython


EXERCÍCIOS - Exercício 151

  • (FGV 2022)

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.


A) Erro de compilação, “name 'n ' is not defined”.

B) Erro de compilação, “name 'N' is not defined”.

C) Executa e produz resultados corretos com quatro linhas.

D) Executa, mas produz erro de execução na quinta chamada da função X.

E) Executa, mas calcula erradamente o fatorial de 4.


Próximo:
EXERCÍCIOS - Exercício 152

Vamos para o Anterior: Exercício 150

Tente Este: Exercício 170

Primeiro: Exercício 1

VOLTAR ao índice: Programação






Cadastre-se e ganhe o primeiro capítulo do livro.
+
((ts_substr_ig=0.00ms))((ts_substr_id=17.76ms))((ts_substr_m2=0.00ms))((ts_substr_p2=0.56ms))((ts_substr_c=1.12ms))((ts_substr_im=0.92ms))
((total= 20ms))