インポート数学 インポートcmathの 印刷(" 二次方程式ABCの3つの係数を入力してください" ) A =フロート(INPUT(" A = " )) Bは、フロート=(INPUT(" B = " )) Cフロート(入力= (" C = " )) IF == 0: IF Bの== :0 IF!C = 0: 印刷(" 解無し!" ) それ以外: 印刷("X無限の任意の溶液の複数のセットである" ) 他: プリント(" X = " - C / B) 他: ダイ = Bの* Bを- 4 * A * C IFは <ダイ0: 印刷(" 実数の範囲でない溶液" ) X1 =コンプレックス(-B /(2 * A)、コンプレックス(0、cmath.sqrt(ダイ)/(2 * A))) X2 =コンプレックス(-B /(2 * A)、コンプレックス(0、 -cmath.sqrt(ダイ)/(2 * A))) 印刷(" 次の複合体の範囲内の溶液" ) を印刷("X1 = "X1) プリント(" X2 = "X2) ELIF死ぬ== 0: 印刷(" X1 = X2 = "、-B /(2 * A)) 他: X1 =(-B + math.sqrt (ダイ))/(2 * A) 、X2 =(-B - math.sqrt(ダイ))/(2 * A) プリント(" X1 = " 、X1) プリント(" X2 = "、X2)