Tengo un problema extraño en Python: la división no se realiza correctamente:¿Por qué esta división no se realiza correctamente?
print pointB[1]
print pointA[1]
print pointB[0]
print pointA[0]
print (pointB[1]-pointA[1])/(pointB[0]-pointA[0])
Estos son los resultados:
100
50
100
40
0
gracias
su división de enteros en 2.x py, es decir '5/6 = 0', intente lanzar el denom o el numerador para flotar primero – Anycorn
Vea http://stackoverflow.com/questions/117250/how-do-i-get-a-valuedecimal-cuando-utilizando- the-division-operator-in-python, http://stackoverflow.com/questions/1787249/why-doesnt-this-division-work-in-python, http://stackoverflow.com/questions/2958684/python- división –