[Solved] Помогите разобраться. Спешная защита

Помогите пройти уровень. Я не могу понять,это я пишу код не правильно или проблемы с сайтом? Раза два были проблемы, оказалось код правильный, причина была в глюке. Существует техническая проблема с написанием строки. Допустим в написанной строке в середине нужно исправить ошибку. Навожу курсор мыши на нужное место и начинаю стирать. Стирается чуть левее не в том месте где видно курсор мыши. Приходится математически высчитывать знаки что бы стерлось там где это необходимо.

t# Выживи в течении двух волн с помощью щита и меча.
# Пока способность "cleave" не готова, используй щит.
# Чтобы выжить, тебе понадобится минимум 142 здоровья.

while True:
    enemy =hero.findNearestEnemy()
    if:hero.isReady("cleave")
    hero.cleave(enemy)
    else:
    len(hero.findFriends()) > 5:
    hero.shield()
ype or paste code here

пожалуйста, отправьте ссылку на уровень. извините, если мой перевод плохо им с помощью Google Translate.

https://codecombat.com/play/level/shield-rush?

жаль, что я не абонент, но я спрошу @Deadpool198 чтобы помочь вам

Спасибо. Очень бы хотелось решить проблему, очень мешает обучению.

I really don’t think you’ve learned this yet. Even if you did, it doesn’t work.
Just delete this line and
indent this:

and
this:

Lydia

1 Like

I agree with @Lydia_Song you should wait until you learn this stuff @11180. It took me a very long time to figure how to find you friends correctly

Извините, но я совсем запутался. В условии написано, что необходим щит hero.shield() , а так же атака мечом hero.cleave(enemy). Почему я эти команды должен убрать? Почему я должен убрать строку len(hero.findFriends()) > 5: ? Я попробовал написать ваш вариант и переделать свой. В обоих случаях ничего не получается.

t# Выживи в течении двух волн с помощью щита и меча.
# Пока способность "cleave" не готова, используй щит.
# Чтобы выжить, тебе понадобится минимум 142 здоровья.

while True:
if len(hero.findFriends()) > 5:
    hero.shield()
else:
    hero.isReady("cleave"):
    hero.cleave(enemy)
ype or paste code here

@Lydia_Song @milton.jinich i suggest using Google Translate if you want to help just to make this easier for @11180.

good suggestion @098765432123 I don’t speak Russian so it will probably help

1 Like

i dont either so i use it.

Так что удалите это, потому что оно вам совсем не нужно

Пример кода, не завершен

while True:
        #define enemy
        #check if there is an enemy
            #check if hero is ready to cleave
            #if so, cleave
            #else, shield

Это помогает?
Lydia

1 Like

Спасибо! Я понял! У меня получилось! Строка if len(hero.findFriends()) > 5: совсем не нужна, она лишняя. Большое спасибо! С отступами я тоже разобрался! Спасибо за помощь!

1 Like

нет проблем
Lydia
20chars

2 Likes

This topic was automatically closed 12 hours after the last reply. New replies are no longer allowed.