Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/10/2010, 12:44
REHome
 
Fecha de Ingreso: mayo-2007
Ubicación: PIC-16F84A
Mensajes: 727
Antigüedad: 17 años
Puntos: 8
Calculos de ecuaciones con while.

Muy buenas gente:

Intentando calcular el ejercicio de abajo lo he hecho a mi manera y se que no tiene nada que ver y tampoco funciona. Hay que hacerlo con While.



Código Python:
Ver original
  1. n = float(raw_input('Introduce un valor n: '))
  2. m = float(raw_input('Introduce un valor m: '))
  3.  
  4. sumatorio = 1
  5. i = 0
  6. while i < n:
  7.     i += 1
  8.     sumatorio *= i
  9. print sumatorio
  10.  
  11. sumatorio2 = 1
  12. e = 0
  13. while e < m:
  14.     e += 1
  15.     sumatorio2 *= e
  16. #print sumatorio2
  17.  
  18. sumatorio3 = 1
  19. u = 0
  20. while u <= (sumatorio - sumatorio2):
  21.     u += 1
  22.     sumatorio3 *= u
  23. #print sumatorio3
  24.  
  25. var = (sumatorio / (sumatorio - sumatorio2) * sumatorio2)
  26. print var

Cita:
Introduce un valor n: 15
Introduce un valor m: 10
1307674368000
He hecho el programa de varias maneras y no saco una. El resultado debe dar 3003.
__________________
Meta Shell, VERSIÓN 1.2.2
Descargar