fork download
  1. def ratio(x, a, b, dircw = False):
  2. if dircw:
  3. if x > a:
  4. x -= 360
  5. if b > a:
  6. b -= 360
  7. else:
  8. if b < a:
  9. b += 360
  10. if x < a:
  11. x += 360
  12.  
  13. return (x-a)/(b-a)
  14.  
  15.  
  16. print(ratio(60, 0, 90))
  17. print(ratio(60, 0, 90, True))
  18. print(ratio(60, 90, 0, True))
  19. print(ratio(90, 0, 180, True))
  20. print(ratio(90, 0, 180))
Success #stdin #stdout 0.02s 9340KB
stdin
Standard input is empty
stdout
0.6666666666666666
1.1111111111111112
0.3333333333333333
1.5
0.5