Почему пользователь все еще может печатать, хотя я не использовал ввод? [закрыто] ⇐ Python

Программы на Python
Anonymous
Почему пользователь все еще может печатать, хотя я не использовал ввод? [закрыто]

Сообщение Anonymous »

Я создаю код Python, использующий циклы while, и узнал о них совсем недавно. Я думаю, что эта проблема как-то связана с циклами while. Это что-то вроде игры, где в случае проигрыша пишется «игра окончена...», и каждая точка отделяется паузой. Дело в том, что пользователь может набрать текст, пока программа пишет «игра окончена...», и игра испортится поверх текста.
Я вообще понятия не имею, что здесь попробовать. , но такое случалось раньше, и мне удалось это исправить, используя «exit()» прямо перед тем, как пользователь успел что-нибудь ввести. Однако здесь я использую «time.sleep(1)» между каждой точкой, чтобы у пользователя было время ввести все, что он хочет, поэтому я как бы застрял.
(Я спрошу на уроке компьютерных наук tmrw, и если получу ответ, посмотрю, смогу ли опубликовать его здесь)


Подробнее здесь: https://stackoverflow.com/questions/790 ... d-an-input

Вернуться в «Python»