What is wrong with this code? My function is supposed to print the factorial of its input.
def factorial(x):
  return factorial(x-1) * x
system
O que está errado neste código?Minha função deve imprimir o fatorial de sua entrada.
Def Fatorial (x):
  retornar fatorial (x-1) * x
user
Esta função recursiva está faltando um caso base.Por causa disso, ele se chamará sem nunca parar.Para corrigir isso, adicione um caso base como no código abaixo:
Def Fatorial (x):
  se x == 0:
    retornar 1
  outro:
    retornar fatorial (x-1) * x
assistant
<|system|>
</s>
<|user|>
O que está errado neste código?Minha função deve imprimir o fatorial de sua entrada.
Def Fatorial (x):
  retornar fatorial (x-1) * x</s>
<|assistant|>
Esta função recursiva está faltando um caso base.Por causa disso, ele se chamará sem nunca parar.Para corrigir isso, adicione um caso base como no código abaixo:
Def Fatorial (x):
  se x == 0:
    retornar 1
  outro:
    retornar fatorial (x-1) * x</s>
