import math
def rootsQEq():
print("This program finds the real solutions to a quadratic.")
print()
a=0
b=3
c=2
discriminant = b * b - 4 * a * c
if a == 0:
print("Cannot divide by zero")
elif discriminant < 0:
print("The equation has no real roots!")
elif discriminant == 0:
root = -b/(2*a)
print("\nThere is a double root at", root)
else:
s_root_val = math.sqrt(discriminant)
root1 = (-b + s_root_val)/(2*a)
root2 = (-b - s_root_val)/(2*a)
print("\nThe solutions are: ", root1, root2)
rootsQEq()
aW1wb3J0IG1hdGgKCmRlZiByb290c1FFcSgpOgogICAgcHJpbnQoIlRoaXMgcHJvZ3JhbSBmaW5kcyB0aGUgcmVhbCBzb2x1dGlvbnMgdG8gYSBxdWFkcmF0aWMuIikKICAgIHByaW50KCkKCiAgICBhPTAKICAgIGI9MwogICAgYz0yCiAgIAogICAgZGlzY3JpbWluYW50ID0gYiAqIGIgLSA0ICogYSAqIGMKICAgIGlmIGEgPT0gMDoKICAgICAgICBwcmludCgiQ2Fubm90IGRpdmlkZSBieSB6ZXJvIikKICAgIGVsaWYgZGlzY3JpbWluYW50IDwgMDoKICAgICAgICAgcHJpbnQoIlRoZSBlcXVhdGlvbiBoYXMgbm8gcmVhbCByb290cyEiKQogICAgZWxpZiBkaXNjcmltaW5hbnQgPT0gMDoKICAgICAgICAgcm9vdCA9IC1iLygyKmEpCiAgICAgICAgIHByaW50KCJcblRoZXJlIGlzIGEgZG91YmxlIHJvb3QgYXQiLCByb290KQogICAgZWxzZToKICAgICAgICAgc19yb290X3ZhbCA9IG1hdGguc3FydChkaXNjcmltaW5hbnQpCiAgICAgICAgIHJvb3QxID0gKC1iICsgc19yb290X3ZhbCkvKDIqYSkKICAgICAgICAgcm9vdDIgPSAoLWIgLSBzX3Jvb3RfdmFsKS8oMiphKQogICAgICAgICBwcmludCgiXG5UaGUgc29sdXRpb25zIGFyZTogIiwgcm9vdDEsIHJvb3QyKQpyb290c1FFcSgpCgo=