X Tutup
#!/usr/bin/env python # coding=utf-8 """ solving a quadratic equation """ from __future__ import division import math def quadratic_equation(a,b,c): delta = b*b - 4*a*c if delta<0: return False elif delta==0: return -(b/(2*a)) else: sqrt_delta = math.sqrt(delta) x1 = (-b + sqrt_delta)/(2*a) x2 = (-b - sqrt_delta)/(2*a) return x1, x2 if __name__ == "__main__": print "a quadratic equation: x^2 + 3x + 2 = 0" coefficients = (1, 3, 2) roots = quadratic_equation(*coefficients) if roots: print "the result is:",roots else: print "this equation has no solution."
X Tutup