题目:输入三个数,求一元二次方程ax**2 + bx +c = 0的解
# 一元二次方程计算程序,接受a、b、c的值,输出二元一次方程结果。
import math
def calculate(a,b,c):
#计算一元二次方程
shi = b*b - 4*a*c
if shi >= 0:
shi = math
博客探讨了如何使用Python处理一元二次方程,通过输入三个系数a、b、c,计算方程的解。内容中提到在初始尝试中遇到了`ValueError: math domain error`,原因是未正确处理判别式小于零的情况。通过将二次方根计算移到条件判断后,成功解决了问题。
题目:输入三个数,求一元二次方程ax**2 + bx +c = 0的解
# 一元二次方程计算程序,接受a、b、c的值,输出二元一次方程结果。
import math
def calculate(a,b,c):
#计算一元二次方程
shi = b*b - 4*a*c
if shi >= 0:
shi = math
2182
3030

被折叠的 条评论
为什么被折叠?