Ir para o conteúdo

Número Fatorial


Criado por Marco Rougeth, Nov 28 2010 00:28

2 respostas neste tópico
  • Por favor, faça o login para responder

#1 Marco Rougeth

Marco Rougeth
  • Marco Rougeth
  • Colaborador
  • 2 Revisões

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)


#2 Reiks

Reiks
  • Reiks
  • Colaborador
  • 1 Revisões

Revisou 25 setembro 2011 - 13:40

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 ^^

#3 max morais

max morais
  • max morais
  • Colaborador
  • 1 Revisões

Revisou 15 maio 2012 - 21:21

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




1 usuário(s) está(ão) lendo este código

1 membro(s), 0 visitante(s) e 0 membros anônimo(s)