酷代码 AI
菜单
全部AI  /  热门  /  AI写代码神器
服务商

设计一个函数,求出下列一元二次方程的实根:,系数a, b, c的值从键盘上输入,求方程根的计算公式为: ,当小于0时, 输出“无实根!”;否则输出x的两个实根。注意:所有输出中的标点符号均为中文符号。 输入示例1: 1 2 1 输出示例1: 方程有两个相等的实根:x=-1 输入示例2: 1 3 2 输出示例2: 方程有两个不同的实根:x1=-1,x2=-2 输入示例3: 1 2 3 输出示例3: 方程无实根!

```python import math def solve_quadratic_equation(a, b, c): discriminant = b2 - 4*a*c if discriminant < 0: print("方程无实根!") else: root1 = (-b + math.sqrt(discriminant)) / (2*a) root2 = (-b - math.sqrt(discriminant)) / (2*a) if root1 == root2: print("方程有两个相等的实根:x=" + str(root1)) else: print("方程有两个不同的实根:x1=" + str(root1) + ",x2=" + str(root2)) a, b, c = map(int, input().split()) solve_quadratic_equation(a, b, c) ``` [2024-09-27 23:09:46 | AI写代码神器 | 191点数解答]

相关提问