📚 Python入门100道习题(1) 🎯 —— 求二次方程
学习编程是一件充满乐趣的事情,尤其是通过解决实际问题来提升自己的技能!今天,我们从一元二次方程开始,用Python语言来实现它的求解器吧!✨
一元二次方程的标准形式是:`ax² + bx + c = 0`。为了求解它,我们需要用到数学公式:
x = [−b ± √(b² − 4ac)] / 2a
接下来,让我们用Python代码来完成这个任务👇:
```python
import math
def solve_quadratic(a, b, c):
计算判别式
delta = b2 - 4ac
if delta < 0:
return "无实根"
elif delta == 0:
x = -b / (2a)
return f"唯一实根: {x}"
else:
x1 = (-b + math.sqrt(delta)) / (2a)
x2 = (-b - math.sqrt(delta)) / (2a)
return f"两个实根: {x1}, {x2}"
示例测试
print(solve_quadratic(1, -3, 2)) 输出: 两个实根: 2.0, 1.0
```
通过这段代码,我们可以轻松地求解任意一元二次方程的结果!如果你对编程感兴趣,不妨尝试修改参数,看看不同的输入会产生怎样的结果吧!🎉
编程不仅是一种工具,更是一个探索世界的方式!💪
💬 快来一起动手试试看吧!
免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。