#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 大约两个月了。我比较有经验,但不知道为什么在打印变量“为什么”时它会自动四舍五入。我正在创建一个脚本来从图形上的两个点找到斜率截距形式。任何帮助表示赞赏。
凤凰求蛊
相关分类