Ver Mensaje Individual
  #5 (permalink)  
Antiguo 29/04/2012, 19:17
Avatar de razpeitia
razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 1 mes
Puntos: 1360
Respuesta: [Duda] Determinar el seno de un valor

Vamos a ver un poco de corrección del código.

Código Python:
Ver original
  1. import android
  2.  
  3. droid = android.Android
Esta parte del código no es necesario.

Código Python:
Ver original
  1. x= float(raw_input("Ingrese valor de x: "))
  2. p = float(raw_input("Ingrese una presicion: "))
  3. fact=1
  4. suma=0
  5. n=0
  6. b=0
Digamos que vas bien hasta aquí.

Código Python:
Ver original
  1. while True: a=b
Este es un while infinito, nunca va a salir.

Código Python:
Ver original
  1. s=2*n+1
  2. for i in range(1,s+1):
  3.    fact= fact *i
  4. b=((-1)**n)*((x**s)/fact)
  5. fact=1
  6. suma=suma+b
  7. n=n+1
  8. if n>1 and (a-b) <= p:
  9.  
  10. break
Estoy casi seguro que esto lo quieres dentro del while, si es así recuerda sangrar o indentar el código correctamente. Por cierto el modulo math tiene la función factorial para el calculo de factoriales.
Otra cosa no olvides indentar correctamente ese otro if.

Código Python:
Ver original
  1. print suma