Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/01/2011, 13:03
poeta3d
 
Fecha de Ingreso: diciembre-2010
Mensajes: 162
Antigüedad: 13 años, 11 meses
Puntos: 1
Pregunta problema con operadores matematicos

he hecho este programita para que compare distancias dadas por el usuario:

class Espacio_temporal():
def distancia(self):
print "coloque el valor de distancia1"
distancia1=raw_input()
print "coloque valor de distancia2"
distancia2=raw_input()


if distancia1 < distancia2:
print "distancia1 esta mas cerca que distancia2"

elif distancia1==distancia2:
print "ambas distancias son iguales"

elif distancia1 > distancia2:
print "distancia1 esta mas lejos que distancia2"
d=Espacio_temporal()
d.distancia()

del 1 al 9 perfecto me compara y me dice cual es menor y mayor pero en cuanto le pongo un 10 a distancia1 y 9 a distancia2 me tira que distancia1 esta mas cerca que distancia2. porque sera? solo con el 10 me da mal y no me tira ningun error. queria agregar que uso eclipse, no se si tendra que ver. no se que esta mal o porque me da mal el resultado.