В настоящее время я делаю текстовую игру о том, как пройтись по заброшенному дому, найти предметы для защиты монстров и все такое.Мне нужна система с циклом while, где, если ваше здоровье становится ниже 0 (health=20
), код заканчивается словами: "You died to (insert event here)"
.Я новичок в программировании на python, поэтому я не совсем уверен, как его кодировать.
Я попытался настроить цикл while с помощью оператора if, который проверяет, находится ли здоровье ниже 0. Этонаходится в верхней части кода ниже переменных и над функциями
health = 20 #variable
while ( health < 0):
print("You died to [insert event here]\n")
break
Вместо того, чтобы что-либо делать, он полностью игнорирует это.Я не уверен, как бы я поместил код в функцию, потому что мне все еще нужно использовать «глобальный» для импорта переменных в них.Если вы знаете ответ на эту проблему, или вы знаете альтернативный код для решения этой проблемы, пожалуйста, сообщите мне.Опять же, я новичок в python, поэтому, пожалуйста, объясните так, как я могу понять.