求解一元二次方程ax2+bx+c=0。输入a、b、c的值(a、b、c均为整数且a≠0),计算并输出方程的解x(保留3位小数)。如果方程无实数解,输出“no real solution”。 输入格式: 输入a、b、c的值(a、b、c均为整数,且a≠0) 输出格式: 输出方程的解,如果有实数解,保留3位小数,输出格式参照样例。如果方程无实数解,输出“no real solution”。
时间: 2024-03-19 20:44:19 浏览: 231
好的,这是一个简单的数学问题。下面是解题的代码:
```python
a, b, c = map(int, input().split())
delta = b**2 - 4*a*c
if delta < 0:
print("no real solution")
else:
x1 = (-b + delta**0.5) / (2*a)
x2 = (-b - delta**0.5) / (2*a)
print("{:.3f} {:.3f}".format(x1, x2))
```
输入格式说明:输入三个整数,用空格隔开。
输出格式说明:如果方程无实数解,输出“no real solution”;否则输出两个实数解,保留3位小数,中间用空格隔开。
下面是运行示例:
```
输入样例:
1 2 1
输出样例:
-1.000 -1.000
```
相关问题
编写求解一元二次方程ax2+bx+c=0,方程的a,b,c从键盘输入
好的,以下是求解一元二次方程的 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:
x1 = (-b + math.sqrt(delta)) / (2*a)
x2 = (-b - math.sqrt(delta)) / (2*a)
print("方程有两个实根:x1={:.2f}, x2={:.2f}".format(x1, x2))
elif delta == 0:
x = -b / (2*a)
print("方程有一个实根:x={:.2f}".format(x))
else:
print("方程无实根!")
```
输入三个系数 a、b、c 后,程序会自动计算方程的解,并输出结果。
需要注意的是,在计算平方根时,我们使用了 math 模块中的 sqrt 函数。此外,我们使用了 format 方法来格式化输出结果,保留两位小数。
编写求解一元二次方程ax2+bx+c=0,方程的a,b,c从键盘输入python
可以使用 Python 的 input() 函数来获取用户输入的 a、b、c 的值,然后套用求解一元二次方程的公式来计算方程的解。具体代码如下:
```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 的值后,程序会自动计算出方程的解,并输出到屏幕上。
相关推荐
![py](https://img-home.csdnimg.cn/images/20210720083646.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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)