Вы можете сделать это:
def find_slope(input):
x1 = input[0][0]
y1 = input[0][1]
x2 = input[1][0]
y2 = input[1][1]
if (x1) == (x2):
slope = "inf"
else:
slope = ((float)(y2-y1)/(x2-x1))
output = (((x1, y1), slope), (x2, y2))
return output
Я изменил вход, чтобы соответствовать формату ввода, указанному на скриншоте.
Теперь вход представляет собой один кортеж, содержащий два кортежа.Каждый из внутренних кортежей содержит координату топора и координату y.
Вы можете вызвать функцию, используя
input = ((1, 2), (-7, -2))
output = find_slope(input)
Выходные данные будут в формате ((A, slope), B)
, где A и B - кортежисодержащие координаты x и y.