fork download
  1. #0JrQsNGB0YzRj9C90LXQvdC60L4=
  2. a=1
  3. b=4
  4. c=3
  5.  
  6. D = b**2-4*a*c
  7. if(a==0):
  8. print("ERROR: a=0, equation is linear")
  9. else:
  10. if D>0:
  11. sqrt1 = (-b-D**0.5)/(a*2)
  12. sqrt2 = (-b+D**0.5)/(a*2)
  13. print(f"{a}x^2+{b}x+{c}=0")
  14. print(f"x1 = {sqrt1}")
  15. print(f"x2 = {sqrt2}")
  16. print("------------------")
  17. print(f"{a}x^2+{b}x+c>0")
  18.  
  19. if(a>0):
  20. print(f"x є (-∞;{sqrt1})U({sqrt2};+∞)")
  21. else:
  22. print(f"x є ({sqrt1};{sqrt2})")
  23. elif D==0:
  24. sqrt1 = -b/(2*a)
  25. print(f"{a}x^2+{b}x+{c}=0")
  26. print(f"x = {sqrt1}")
  27. print("------------------")
  28. print(f"{a}x^2+{b}x+c>0")
  29. if(a>0):
  30. print(f"x ≠ {sqrt1}")
  31. else:
  32. print("x є Ø")
  33. else:
  34. print(f"{a}x^2+{b}x+{c}=0")
  35. print("x є Ø")
  36. print("------------------")
  37. print(f"{a}x^2+{b}x+{c}>0")
  38. if a>0:
  39. print("x є R")
  40. else:
  41. print("x є Ø")
  42.  
Success #stdin #stdout 0.11s 14080KB
stdin
Standard input is empty
stdout
1x^2+4x+3=0
x1 = -3.0
x2 = -1.0
------------------
1x^2+4x+c>0
x є (-∞;-3.0)U(-1.0;+∞)