擅长:python、mysql、java
<p>坡度=上升/下降。下面是一个非常简单的解决方案:
-使用x和y成员创建类点。
-创建一个方法getSlope,该方法以两点作为参数
-用x和y坐标实例化两个点变量。
-打印结果(在本例中是getSlope方法的返回值)。</p>
<pre><code>class Point:
def __init__ (self, x, y):
self.x = x
self.y = y
# This could be simplified; more verbose for readability
def getSlope(pointA, pointB):
rise = float(pointA.y) - float(pointB.y)
run = float(pointA.x) - float(pointB.x)
slope = rise/run
return slope
def main():
p1 = Point(4.0, 2.0)
p2 = Point(12.0, 14.0)
print getSlope(p1, p2)
return 0
if __name__ == '__main__':
main()
</code></pre>