Я странный вопрос в Python: разделение не выполняется правильно:Почему это разделение выполняется неправильно?
print pointB[1]
print pointA[1]
print pointB[0]
print pointA[0]
print (pointB[1]-pointA[1])/(pointB[0]-pointA[0])
Таковы результаты:
100
50
100
40
0
благодаря
его целочисленное деление на ру 2.x, т.е. '5/6 = 0', попробуйте ввести денома или числитель, чтобы сначала поплавать – Anycorn
См. http://stackoverflow.com/questions/117250/how-do-i-get-a-decimal-value-when-using-using- the-division-operator-in-python, http://stackoverflow.com/questions/1787249/why-doesnt-this-division-work-in-python, http://stackoverflow.com/questions/2958684/python- раздел –