Ответсообщение недоступно
Приветики! Вроде как у тебя цикл начинается с того, что условный пользователь отвечает "больше"/"меньше"/"угадал", но на момент первой итерации ему нечего отвечать (даже не на что отвечать), так как ты никакого print(тут твоя первая догадка. по логике бинарного поиска должно быть '500') не написал
Под капотом тесты скорее всего работают так:
ты делаешь принт, тест считывает его, сравнивает с загаданным числом (на стороне сервера это число известно же) и выдаёт ответ (больше/меньше/угадал).
Попробуй перед первой итерацией цикла while вывести 500, ведь при любом значении х программа будет выводить 500 в качестве первого предположения