#-- coding: utf-8 -- import math def quadratic(a,b,c): r=bb-4ac if r<0: return("方程无解") if r>=0: x1=(-b+math.sqrt(r))/(2a) x2=(-b-math.sqrt(r))/(2*a) return ("此方程的根为:%s,%s" %(x1,x2))
#-- coding: utf-8 -- from quadratic import quadratic float a1=input('输入a=') float b1=input('输入b=') float c1=input('输入c=')
#a1=float(a1)
#b1=float(b1)
#c1=float(c1) x=quadratic(a1,b1,c1) print(x)
直接定义a1,b1,c1,并确定为浮点数,并赋值,会报错。不可以这样嘛?
a1 = 1.0
不是
float a1 = 1.0
围观
Sign in to make a reply
hjnuc
#-- coding: utf-8 -- import math def quadratic(a,b,c): r=bb-4ac if r<0: return("方程无解") if r>=0: x1=(-b+math.sqrt(r))/(2a) x2=(-b-math.sqrt(r))/(2*a) return ("此方程的根为:%s,%s" %(x1,x2))
#-- coding: utf-8 -- from quadratic import quadratic float a1=input('输入a=') float b1=input('输入b=') float c1=input('输入c=')
#a1=float(a1)
#b1=float(b1)
#c1=float(c1) x=quadratic(a1,b1,c1) print(x)
直接定义a1,b1,c1,并确定为浮点数,并赋值,会报错。不可以这样嘛?