Usuario:Diana~eswikibooks/ejercicio 17
Apariencia
- Calcular el factorial de una numero
- Propósito: Calcular el factorial de un número
- Devuelve el factorial del número dado
def factorial(numero):
producto= 1 for valor in range(2, numero+1): producto*= valor return producto
- --- Programa principal ---
print 'FACTORIAL\n'
numero= int(raw_input('Dame un número (<0 para acabar): ')) while numero>=0:
print '%d! = %d' % (numero, factorial(numero))
numero= int(raw_input('\nDame un número (<0 para acabar): '))