编写Python程序,通过输入a,b,c三个系数的值,计算一元二次方程ax+bx+c=0的解。
时间: 2024-05-13 21:20:38 浏览: 11
```python
import math
a = float(input("请输入a的值:"))
b = float(input("请输入b的值:"))
c = float(input("请输入c的值:"))
delta = b ** 2 - 4 * a * c
if delta < 0:
print("该方程无实数解")
elif delta == 0:
x = -b / (2 * a)
print("该方程有一个实数解:x =", x)
else:
x1 = (-b + math.sqrt(delta)) / (2 * a)
x2 = (-b - math.sqrt(delta)) / (2 * a)
print("该方程有两个实数解:x1 =", x1, "x2 =", x2)
```
运行结果示例:
```
请输入a的值:1
请输入b的值:-3
请输入c的值:2
该方程有两个实数解:x1 = 2.0 x2 = 1.0
```
相关问题
编写程序,输入 a 、 b 、 c ,求一元二次方程 ax + bx + c =0的根
以下是Python代码实现:
```python
import math
a = float(input("请输入a:"))
b = float(input("请输入b:"))
c = float(input("请输入c:"))
delta = b ** 2 - 4 * a * c
if delta < 0:
print("该方程无实数根")
elif delta == 0:
x = -b / (2 * a)
print("该方程有唯一实数根x =", x)
else:
x1 = (-b + math.sqrt(delta)) / (2 * a)
x2 = (-b - math.sqrt(delta)) / (2 * a)
print("该方程有两个实数根x1 =", x1, ",x2 =", x2)
```
首先,我们输入三个系数a、b、c。然后,我们计算判别式delta,如果delta小于0,则方程无实数根;如果delta等于0,则方程有唯一实数根,其值为-x / 2a;如果delta大于0,则方程有两个实数根,其值为(-b ± sqrt(delta)) / 2a。最后,我们输出根的值。
编写求解一元二次方程ax2+bx+c=0,方程的a,b,c从键盘输入python
可以使用 Python 的 math 模块来求解一元二次方程。可以按照以下代码编写程序:
```python
import math
a = float(input("请输入a的值:"))
b = float(input("请输入b的值:"))
c = float(input("请输入c的值:"))
delta = b**2 - 4*a*c
if delta < 0:
print("方程无实数解!")
elif delta == 0:
x = -b / (2*a)
print("方程的解为:x={}".format(x))
else:
x1 = (-b + math.sqrt(delta)) / (2*a)
x2 = (-b - math.sqrt(delta)) / (2*a)
print("方程的解为:x1={}, x2={}".format(x1, x2))
```
在程序中,我们首先从键盘输入方程的系数 a、b、c,然后计算出方程的判别式 delta。如果 delta 小于 0,则方程无实数解;如果 delta 等于 0,则方程有一个实数解;否则方程有两个实数解。最后输出方程的解。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)