#Y=mx+b
x1, y1 = input("X1,Y1: ").split(",")
x2, y2 = input("X2,Y2: ").split(",")
print("\n")
Xdif = (int(x1) - int(x2))
Ydif = (int(y1) - int(y2))
Yslope = (int(Ydif) * int(x1))
if(Xdif == 0):
print("Slope is Undefined")
else:
Slope = (int(Yslope) / int(Xdif))
if(int((Slope*10) % 10) == 0):
SlopeN, bad = str(Slope).split(".")
print("Slope:",SlopeN)
else:
print("Slope:",Slope)
Why = (int(y1) - int(Slope))
print(Why)
Я новичок в переполнении стека, но использую python уже около двух месяцев.Я относительно опытный, но понятия не имею, почему при печати переменной «Почему» она автоматически округляется.Я создаю сценарий, чтобы найти форму пересечения склона из двух точек на графике.Любая помощь приветствуется.-Нет
Редактировать изменено имя переменной