Здравствуйте! У меня вопрос касаемо 3 строк в коде:
weakest = None
leastHealth = 99999
enemyIndex = 0
Перевод мне понятен, но что это означает, разобраться не могу. Почему переменной “слабейший”(weakest) присваивается значение “ничего”, а не ноль? Почему “наименьшее здоровье”(leastHealth)=99999? Означает ли myIndex = 0, что отсчёт нумерации врагов ведётся , начиная с первого по списку? Если, кто-нибудь объяснит эти строчки понятным языком (я - новичок в питоне), я буду очень признательна…
Привет @Lucid и добро пожаловать на форум! Это дружелюбное место, где вы можете попросить помощи на уровнях, сообщить об ошибках или просто поболтать с другими кодерами! Не забудьте прочитать руководящие указания, если еще не прочитали. Желаю хорошо провести время!
“weakest” - это переменная, которая не предназначена для чисел, поэтому вместо 0 ставится “None”.
поскольку “least health”, вероятно, используется в “for loop”, ему необходимо найти наименьшее доступное число, и ни у одного элемента нет очков здоровья, превышающих 99999, поэтому, чтобы получить наименьшее значение, должно быть более высокое число бить.
А что до этого, ответ - да
*Примечание: не забудьте отформатировать свой код, чтобы лучше понять его в следующий раз.