iMasters Code: Número Fatorial - iMasters Code

Ir para

Página 1 de 1
  • Novo código
  • Revisar

Número Fatorial função recursiva

#1 Membro offline   Marco Rougeth 

  • Colaborador
  • Grupo: Colaborador
  • Revisões 2
  • Cadastrado: 26-outubro 10

Revisou 28 novembro 2010 - 00:28

def fatorial(m):
	if m < 2:
		return m
	else:
		return m * fatorial(m-1)
for i in range(10):
	fatorial(i)

0

#2 Membro offline   Reiks 

  • Colaborador
  • Grupo: Colaborador
  • Revisões 1
  • Cadastrado: 25-setembro 11

Revisou 25 setembro 2011 - 13:40

Ver revisão Marco Rougeth, em 28 novembro 2010 - 00:28 , disse:

def fatorial(m):
	if m < 2:
		return m
	else:
		return m * fatorial(m-1)
for i in range(10):
	fatorial(i)




Ola, Posso estar errado, mas o oq daria fatorial(0)? Seria 0? O Fatorial de 0 é 1, então é preciso corrigir isso ^^
0

#3 Membro offline   max morais 

  • Colaborador
  • Grupo: Colaborador
  • Revisões 1
  • Cadastrado: 15-maio 12

Revisou 15 maio 2012 - 21:21

Ver revisão Marco Rougeth, em 28 novembro 2010 - 00:28 , disse:

def fatorial(m):
        if m = 0:
                return 1
	elif m <= 2:
		return m
	else:
		return m * fatorial(m-1)
for i in range(10):
	fatorial(i)



pronto! mas acho q ainda falta alguma coisa
0

Compartilhar este código:


Página 1 de 1
  • Novo código
  • Revisar

1 usuário(s) está(ão) lendo este código
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)