import math
def quadratic(a,b,c):
if not isinstance(a, (int, float)):
raise TypeError (' 请输入整数或浮点数 ' )
if not isinstance(b, (int, float)):
if not isinstance(c, (int,float)):
if a==0:
return'一元一次方程组'
else:
h = b**2-4*a*c
if h>=0:
x1= (-b+ math.sqrt(h))/(2*a)
x2= (-b- math.sqrt(h))/(2*a)
return x1,x2
return ' 无解 '
学习了,点赞
Sign in to make a reply
今天我们会在云中逃亡吗
import math
def quadratic(a,b,c):
if not isinstance(a, (int, float)):
raise TypeError (' 请输入整数或浮点数 ' )
if not isinstance(b, (int, float)):
raise TypeError (' 请输入整数或浮点数 ' )
if not isinstance(c, (int,float)):
raise TypeError (' 请输入整数或浮点数 ' )
if a==0:
return'一元一次方程组'
else:
h = b**2-4*a*c
if h>=0:
x1= (-b+ math.sqrt(h))/(2*a)
x2= (-b- math.sqrt(h))/(2*a)
return x1,x2
else:
return ' 无解 '