# -*- coding: utf-8 -*- # 二次方程式 from math import sqrt print u'二次方程式の係数を入れてください' a = input('a? ') b = input('b? ') c = input('c? ') d = b * b - 4 * a * c if a == 0: if b == 0: print u'解がありません' else: print u'a = 0 なので一次方程式です' print u'解は', -float(c)/b, u'です' elif d < 0: print u'実数解はありません' elif d == 0: print u'解は', -float(b)/(2*a), u'です' else: e = sqrt(d) x1 = (-b + e)/(2*a) x2 = (-b - e)/(2*a) print u'解は', x1, u'と', x2, u'です'