Ver Mensaje Individual
  #27 (permalink)  
Antiguo 07/11/2010, 13:10
nikets_kresal
 
Fecha de Ingreso: octubre-2010
Mensajes: 19
Antigüedad: 14 años
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. import math
  24.  
  25. a= input=2
  26. b= input=4
  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.         print(x1=(complejos(-b/(2*a),math.sqrt(m)+"i"/(2*a)))
  38.         print(x1=(complejos(-b/(2*a),-math.sqrt(m)+"i"/(2*a)))
  39.     else:
  40.         print(x1=(str(-b)+'+'+math.sqrt(m))/(2*a))
  41.         print(x2=(str(-b)+'-'+math.sqrt(m))/(2*a))

me da error y no se que es...