新手请教 已知两点坐标 怎么在python里做出一元一次方程?
已知两点(4,2),(5,4)当x1不等于x2时,y-y1=y2-y1/x2-x1*(x-x1)
当x1=x2时,x=x1
如何求一元一次方程 到底是 求 x 还是求 y def fun(point1,point2):
if point1==point2:
a,b=0,0
else:
a=(point1-point2)/(point1-point2)
b=point1-a*point1
def result(num):
nonlocal a,b
if a==0 and b==0:
print("方程为x=%f"%point1)
if num!=point1:
print("输入的x有误!")
return None
return point1
if a==0:
print("方程为y=%f"%b)
elif b>=0:
print("方程为y=%f*x+%f"%(a,b))
else:
print("方程为y=%f*x%f"%(a,b))
return a*num+b
return result
a=fun((4,2),(5,4))
b=fun((4,7),(3,7))
c=fun((4,2),(4,4))
print(a(6))
print(b(4))
print(c(6))
print(c(4))
页:
[1]