Com relação à informática aplicada à estatística, julgue o i...
Com relação à informática aplicada à estatística, julgue o item a seguir.
O código em Python a seguir está correto quanto à aplicação da técnica de recursão.
def f(x):
f(x – 1)
Comentários
Veja os comentários dos nossos alunos
O código apresentado usa recursão, mas está incorreto na aplicação, porque falta a condição de parada, isso causa recursão infinita, resultando em erro de “maximum recursion depth exceeded” em Python.
Por exemplo:
def f(x):
if x <= 0:
return
f(x - 1)
Aqui há uma condição de parada (if x <= 0: return), garantindo que a função pare de chamar a si mesma.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo