Мне нужна петля для игры, которая будет работать до одной минуты. Я уже искал, и я нашел это:Time loop python
t_end = time.time() + 60
while time.time() < t_end:
#blah blah blah
Но этот цикл будет работать в течение одной минуты, а затем закончить цикл это на. Мне нужна петля для моей игры, которая остановится, как только закончится время, чтобы человек не догадался, прежде чем цикл закончится.
у вас есть что-то внутри вашей петли, которая ждет ввода пользователем? Если да, включите это в свой фрагмент, поскольку это очень важно. – Hamms
Единственный способ разбить задачу, выполняемую в настоящий момент, не дожидаясь завершения цикла, - использовать поток или многопроцессорность. Пожалуйста, будьте осторожны, многопроцессорность может быть сложной для новичков, и при использовании потоковой передачи следует учитывать соображения. Но это единственный способ гарантировать, что программа завершается через ровно 1 минуту. Посмотреть документы здесь: https://docs.python.org/2/library/threading.html https://docs.python.org/2/library/multiprocessing.html –
Дает код для цикл, который останавливается, как только закончится время, а затем скажет, что вам «нужен цикл для моей игры, который остановится, как только закончится время». Что вы на самом деле пытаетесь сделать? –