Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/07/2009, 16:57
Avatar de FTech
FTech
 
Fecha de Ingreso: julio-2009
Mensajes: 88
Antigüedad: 14 años, 10 meses
Puntos: 0
Pequeña duda en Python(Iniciado)

Hola, acabo de iniciarme en python.
Tengo el siguiente código:

Código Python:
Ver original
  1. import math
  2. a=raw_input("Ingresa a")
  3. b=raw_input("Ingresa b")
  4. c=raw_input("Ingresa c")
  5. z=pow(b,2)
  6. d=z-4*a*c
  7. if d>0:
  8.     w=sqrt(d)
  9.     x1=(-b+w)/(2*a)
  10.     x2=(-b-w)/(2*a)
  11.     print x1
  12.     print x2
  13. elif d==0:
  14.     x=-b/(2*a)
  15.     print x
  16. else:
  17.     print "No hay solucion en reales"

Pero me larga el siguiente error:
Código:
<module>
    z=pow(b,2)
TypeError: unsupported operand type(s) for ** or pow(): 'str' and 'int'
¿A qué se debe?