作业
Topic sourceimport math as m
print('定义一个quadratic函数,求a * x^2 + b * x + c = 0的方程的解')
def quadratic(a,b,c):
if a == 0:
print('此方程的解为:x = %.1f' % (-c / b))
else:
temp = b ** 2 - 4 * a * c
if temp < 0:
print('此方程没有实数根~')
elif temp == 0:
x = -b / (2 * a)
print('此方程具有唯一解:%.1f'% x)
else:
x = (-b + m.sqrt(temp)) / (2 * a)
y = (-b - m.sqrt(temp)) / (2 * a)
print('此方程的解为:x = %.1f,y = %.1f'%(x,y))
print(quadratic(1,2,3))
print(quadratic(2,3,1))
print(quadratic(0,2,3))
- 1
LeborYi