您的位置:首页 > 编程语言 > Python开发

python入门 --求一元二次方程的解

2016-01-21 10:49 806 查看
import math
a=float(raw_input('Input a:'))
b=float(raw_input('Input b:'))
c=float(raw_input('Input c:'))
if a!=0:
    delta=b**2-4*a*c
    if delta<0:
        print 'No solution'
    elif delta==0:
        s=-b/(2*a)
        print 's:',s
    else:
        root=math.sqrt(b**2-4*a*c);
        s1=(-b+root)/(2*a);
        s2=(-b-root)/(2*a);
        print 'The solution are:',s1,s2
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: