Ver Mensaje Individual
  #31 (permalink)  
Antiguo 07/11/2010, 16:52
nikets_kresal
 
Fecha de Ingreso: octubre-2010
Mensajes: 19
Antigüedad: 14 años
Puntos: 0
Respuesta: "leer entero" muy importante

Vamos a ver, siento muchísimo mi manera de hablar...pero lo que no voy a estar haciendo es meterme en cosas que no estoy dando, estoy siguiendo un libro y todavía no he llegado a eso (pensar que estoy por la Pág.5)...si me parece complejo os lo digo por que lo intento y no saco nada, (no se donde tengo que poner cada cosa ni lo que tengo que cambiar), entonces yo pienso que lo mas difícil esta echo, que es montar el programa. Solo os pido que me lo corrijáis por favor, si no hacérmelo saber porque dejo el foro y os dejo de volver locos y pregunto en otro sitio, pero vamos no se que os puede costar corregir 3 o 4 cosas pequeñas que yo no veo o que no consigo y que se pueden solucionar en 10 minutos y no en 3 dias...

Muchas gracias

Código Python:
Ver original
  1. def complejos (d,k):
  2.     if d==0 and k==0:
  3.         print(0)
  4.     elif d==0 and k==1:
  5.         print("i")
  6.     elif d==0 and k==-1:
  7.         print("-i")
  8.     elif d==0 and k!=0:
  9.         print(str(k) + "i")
  10.     elif d!=0 and k==0:
  11.         print(d)
  12.     elif k==-1:
  13.         print (str(d) + "-" + "i")
  14.     elif k<-1:
  15.         print (str(d)+ str(k)+"i")
  16.     elif k==1:    
  17.         print (str(d) + "+" + "i")
  18.     elif k>1:
  19.         print (str(d)+ "+" + str(k)+"i")
  20.     else:
  21.         print (str(d) +  str(k) + "i")
  22.  
  23. import math
  24.  
  25. a= input=2
  26. b= input=2
  27. c= input=1
  28.  
  29.  
  30. if a==0:
  31.     print("no es una ecuacion de segundo grado")
  32. else:
  33.     m=b**2-4*a*c
  34.     if m==0:
  35.         print(-b/(2*a))
  36.     elif m<0:
  37.         "x1=complejos(-b/(2*a), (math.sqrt(m)) / 2*a )"
  38.         "x2=complejos(-b/(2*a), (math.sqrt(m)) / 2*a )"
  39.     else:
  40.         "x1=(str(-b)+'+'+math.sqrt(m))/(2*a)"
  41.         "x2=(str(-b)+'-'+math.sqrt(m))/(2*a)"