#-- coding:utf-8 -- import math def quadratic(a,b,c): '''for x in(a,b,c): if not isinstance(x,(int,float)): raise TypeError('参数类型错误')''' if a==0: raise TypeError('a不能为0') if bb-4ac<0: print('无解') return x1=(-b+math.sqrt(bb-4ac))/(2a) x2=(-b-math.sqrt(bb-4ac))/(2*a) return x1,x2 a=(float)(input('请输入a:')) b=(float)(input('请输入b:')) c=(float)(input('请输入c:')) if(quadratic(a,b,c)): print(quadratic(a,b,c))
复制粘贴怎么少了些字符?
语法就是这么规定的
Sign in to make a reply
Exmlyshy
#-- coding:utf-8 -- import math def quadratic(a,b,c): '''for x in(a,b,c): if not isinstance(x,(int,float)): raise TypeError('参数类型错误')''' if a==0: raise TypeError('a不能为0') if bb-4ac<0: print('无解') return x1=(-b+math.sqrt(bb-4ac))/(2a) x2=(-b-math.sqrt(bb-4ac))/(2*a) return x1,x2 a=(float)(input('请输入a:')) b=(float)(input('请输入b:')) c=(float)(input('请输入c:')) if(quadratic(a,b,c)): print(quadratic(a,b,c))