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 'Solution is', s else: root = math.sqrt(delta) s1 = (-b + root) / (2 * a) s2 = (-b - root) / (2 * a) print 'Solutions are', s1, s2
Python 求解一元二次方程
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.