import math
def quadratic(a,b,c):
x = b**2-4*a*c
if x > 0:
x1 = (-b+math.sqrt(b**2-4*a*c))/(2*a)
x2 = (-b-math.sqrt(b**2-4*a*c))/(2*a)
print('共有两个值分别是')
return(x1,x2)
elif x == 0:
x1 = (-b+math.sqrt(b**2-4*a*c))/2*a
x2 = (-b-math.sqrt(b**2-4*a*c))/2*a
print('只有一个值')
elif x < 0:
return'此值无解'
a = float(input('请输入参数'))
b = float(input('请输入参数'))
c = float(input('请输入参数'))
print(quadratic(a,b,c))
Sign in to make a reply
怡红院的老鸨
import math
def quadratic(a,b,c):
x = b**2-4*a*c
if x > 0:
x1 = (-b+math.sqrt(b**2-4*a*c))/(2*a)
x2 = (-b-math.sqrt(b**2-4*a*c))/(2*a)
print('共有两个值分别是')
return(x1,x2)
elif x == 0:
x1 = (-b+math.sqrt(b**2-4*a*c))/2*a
x2 = (-b-math.sqrt(b**2-4*a*c))/2*a
print('只有一个值')
return(x1,x2)
elif x < 0:
return'此值无解'
a = float(input('请输入参数'))
b = float(input('请输入参数'))
c = float(input('请输入参数'))
print(quadratic(a,b,c))