fork download
  1. ans = int(input())
  2. min_guess = 0
  3. max_guess = 100
  4.  
  5. print(min_guess, '<', '?', '<', max_guess)
  6.  
  7. guess = int(input())
  8.  
  9. while guess != ans:
  10. if guess >= max_guess or guess <= min_guess:
  11. print('out of range')
  12. print(min_guess, '<', '?', '<', max_guess)
  13. guess = int(input())
  14. elif guess > ans:
  15. max_guess = guess
  16. print('wrong answer, guess smaller')
  17. print(min_guess, '<', '?', '<', max_guess)
  18. guess = int(input())
  19. elif guess < ans:
  20. min_guess = guess
  21. print('wrong answer, guess larger')
  22. print(min_guess, '<', '?', '<', max_guess)
  23. guess = int(input())
  24. else:
  25. print('bingo answer is', ans)
Success #stdin #stdout 0.03s 9852KB
stdin
45
100
50
30
30
45
stdout
0 < ? < 100
out of range
0 < ? < 100
wrong answer, guess smaller
0 < ? < 50
wrong answer, guess larger
30 < ? < 50
out of range
30 < ? < 50
bingo answer is 45