用python写编写代码,求关于方程的解。方程的系数a、b和c为用户输入的三个浮点数。如果方程有实数解,在将其实数解输出(保留2位小数),如果方程没有实数解,则输出“该方程没有实数解!”。
时间: 2023-05-31 19:02:59 浏览: 154
编写一个求解一元二次方程的根的程序,方程的系数由用户输入。
4星 · 用户满意度95%
```
import math
a = float(input("请输入方程的系数a:"))
b = float(input("请输入方程的系数b:"))
c = float(input("请输入方程的系数c:"))
delta = b**2 - 4*a*c
if delta < 0:
print("该方程没有实数解!")
else:
x1 = (-b + math.sqrt(delta)) / (2*a)
x2 = (-b - math.sqrt(delta)) / (2*a)
print("该方程的实数解为:x1={:.2f}, x2={:.2f}".format(x1, x2))
```
注意:此代码仅适用于一元二次方程。
阅读全文