本文使用Python实现一元二次方程求根公式,主要演示运算符和几个内置函数的用法,封面图片与本文内容无关。...def root(a, b, c, highmiddle=True):
#首先保证接收的参数a,b,c都是数字,并且a不等于0
#由于计算机表示实数时存在精度的问题,所以不能使用==来判断实数是否为...0
#函数的最后一个参数highmiddle为True表示高中,False表示初中
if not isinstance(a, (int, float, complex)) or abs(a)<...isinstance(c, (int, float, complex)):
print('error')
return
#delta<0时无解
d = b**2 - 4*a*c
#根据一元二次方程求根公式进行计算