fork(1) download
  1. # b = input("B?")
  2. # c = input("C?")
  3.  
  4. b = 10
  5. c = 5
  6.  
  7. while b**2 - 4*c > 0:
  8. oldb = b
  9. oldc = c
  10. num1 = (b + (b**2 - 4*c)**.5)/2.
  11. num2 = (b - (b**2 - 4*c)**.5)/2.
  12. b = max(num1, num2)
  13. c = min(num1, num2)
  14. print str(b) + " " + str(c)
  15. if oldb == b and oldc == c:
  16. break
Success #stdin #stdout 0.01s 7692KB
stdin
Standard input is empty
stdout
9.472135955 0.527864045
9.41607608032 0.0560598746758
9.41011867675 0.00595740357816
9.4094855493 0.000633127448568
9.40941826273 6.72865665967e-05
9.40941111174 7.15098594384e-06
9.40941035176 7.59982365928e-07
9.40941027099 8.07683315784e-08
9.40941026241 8.58378257362e-09
9.4094102615 9.12255160301e-10
9.4094102614 9.69508917592e-11
9.40941026139 1.03037578469e-11
9.40941026139 1.09512399149e-12
9.40941026139 1.16351372981e-13
9.40941026139 1.24344978758e-14
9.40941026139 1.7763568394e-15
9.40941026139 8.881784197e-16
9.40941026139 0.0
9.40941026139 0.0