Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/10/2010, 19:41
REHome
 
Fecha de Ingreso: mayo-2007
Ubicación: PIC-16F84A
Mensajes: 727
Antigüedad: 17 años
Puntos: 8
Entender lo que hay que hacer en este ejercicio.

Hay un ejercicio que no se que hay que hacer, no entiendo mucho.

Cita:
Gacer un programón que calcule el factorial de un número entero positivo. El factorial de n se denota con n!, pero no existe ningún operador Python que permita efectuar este cálculo directamente. Sabiendo que n! = 1 · 2 · 3 · . . . · (n − 1) · n y que 0! = 1, haz un programa que pida el valor de n y muestre por pantalla el resultado de calcular n!.
Hay que usar while, no for.

Por lo que he entendido he hecho esto hasta el momento pero no se si se refiere a esto:

Código Python:
Ver original
  1. n = int(raw_input('Introduce un valor n: '))
  2.  
  3. sumatorio = 0
  4. i = 0
  5. while i < n:
  6.     i += 1
  7.     sumatorio *= i
  8.     (n - 1) * n
  9. print sumatorio
__________________
Meta Shell, VERSIÓN 1.2.2
Descargar