#请定义一个函数quadratic(a, b, c),接收3个参数,
# 返回一元二次方程 ax^2+bx+c=0的两个解。
import math
def quadratic (a,b,c,):
deita=b**2-4*a*c
if deita <0:
return '方程组无解'
elif a==b==0:
return 'a,b不能均为零 ',"x=",c
else:
x1=(-b + math.sqrt( b**2-4*a*c ))/ (2*a)
x2=(-b - math.sqrt( b**2-4*a*c ))/ (2*a)
return '%.2f'%x1,'%.2f'%x2
print("请输入a,b,c")
a=int(input('a:'))
b=int(input('b:'))
c=int(input('c:'))
print(quadratic(a,b,c))
Sign in to make a reply
Conveniently99
#请定义一个函数quadratic(a, b, c),接收3个参数,
# 返回一元二次方程 ax^2+bx+c=0的两个解。
import math
def quadratic (a,b,c,):
deita=b**2-4*a*c
if deita <0:
return '方程组无解'
elif a==b==0:
return 'a,b不能均为零 ',"x=",c
else:
x1=(-b + math.sqrt( b**2-4*a*c ))/ (2*a)
x2=(-b - math.sqrt( b**2-4*a*c ))/ (2*a)
return '%.2f'%x1,'%.2f'%x2
print("请输入a,b,c")
a=int(input('a:'))
b=int(input('b:'))
c=int(input('c:'))
print(quadratic(a,b,c))