克莱姆法则求解方程组
请用克莱姆法则解下面的线性方程2x2系统:
编写程序,用户输入数字a、b、c、d、e和f,然后显示x和y的结果。如果ad-bc为零,呈现“The equation has no solution”。
输入格式:a,b,c,d,e和f的值(逗号分隔)
输出格式:x和y的值(空格分隔,小数点后保留1位)
示例输入 1
1.0,2.0,2.0,4.0,4.0,5.0
示例输出 1
The equation hasno solution
示例输入 2
2,4,1,8,3,2
示例输出 2
1.3,0.1
a,b,c,d,e,f = eval(input(""))
if a * d - b * c==0:
print("The equation has no solution")
else:
x = (e * d - b * f) / (a * d - b * c)
y = (a * f - e * c) / (a * d - b * c)
print(round(x, 1),round(y, 1))
解析:题目中已经给出了 x,y的解,只要将a、b、c、d、e和f 当成已知数代入就可以了,就可以算出方程的解。