酷代码 AI
菜单
服务商

一元二次方程ax2+bx+c=0,a、b、c的值由用户在三行中输入,根据用户输入的数值求解方程的实数解。(a不等于0) 输入格式: 输入有三行, 每行输入一个实数 输出格式: 在一行内从大到小输出方程的两个解,空格分隔,结果精确保留2位小数; 如果方程无实根,输出一行如下信息: no real roots!

```python import math a = float(input()) b = float(input()) c = float(input()) delta = b 2 - 4 * a * c if delta < 0: print("no real roots!") else: x1 = (-b + math.sqrt(delta)) / (2 * a) x2 = (-b - math.sqrt(delta)) / (2 * a) if x1 > x2: print("{:.2f} {:.2f}".format(x1, x2)) else: print("{:.2f} {:.2f}".format(x2, x1)) ``` [2024-10-15 23:16:11 | AI写代码神器 | 246点数解答]

相关提问
实用工具查看更多
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]
数独游戏 [娱乐类]
经典推箱子 [娱乐类]
AI摸鱼五子棋 [娱乐类]