Ver Mensaje Individual
  #23 (permalink)  
Antiguo 07/11/2010, 06:20
nikets_kresal
 
Fecha de Ingreso: octubre-2010
Mensajes: 19
Antigüedad: 13 años, 5 meses
Puntos: 0
Respuesta: "leer entero" muy importante

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.  
  24. import math
  25.  
  26. a= input=1
  27. b= input=2
  28. c= input=2
  29.  
  30. if b**2-4*a*c < 0:
  31.     d = -b/float(2*a)
  32.     k = (math.sqrt(-(b**2-4*a*c)))/(2*a)
  33.     x = complejos (d,k)
  34.     print(str(d)+'+'+str(k))
  35.     print(str(d)+'-'+str(k))

ese es mi codigo y el resultado, como vereis, no es el que quiero...que hago?