367,243 views
24 votes
24 votes
Ask the user for five-coordinate pairs. Store each pair as a tuple, and store all the pairs in a list. Print the slope between adjacent coordinate pairs. So, if you end up with a list of coordinate pairs like this:

[(1, 2), (2, 3), (-3, 3), (0, 0), (2, 6)]
… then your program should print the following slopes:

Slope between (1, 2) and (2, 3): 1.0
Slope between (2, 3) and (-3, 3): 0.0
Slope between (-3, 3) and (0, 0): -1.0
Slope between (0, 0) and (2, 6): 3.0
You’ll need to pack the two values you retrieve from the user into a tuple.

As you go through your pairs of tuples, you can also unpack the variables in them into x1, y1, x2, and y2. That way, computing the slope is as simple as:

slope = (y2 - y1) / (x2 - x1)

Ask the user for five-coordinate pairs. Store each pair as a tuple, and store all-example-1
User Mike Clark
by
3.0k points

1 Answer

19 votes
19 votes

Answer:

Python code print("**** Please enter 5 coordiante pairs ****") lst1 = [] # initialise two empy lists lst2 = [] for i in range(5) : # 5 iterations to ...

User Divinedragon
by
3.3k points