# (Python) Bosque Aislado 9/120

**URL:** <https://discourse.codecombat.com/t/python-bosque-aislado-9-120/15309>\
**Category:** español (Spanish)\
**Created:** [July 23, 2018, 3:02am UTC](https://discourse.codecombat.com/t/python-bosque-aislado-9-120/15309 "2018-07-23T03:02:31Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![geryescalier](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/geryescalier/32/8548_2.png) [@geryescalier](https://discourse.codecombat.com/u/geryescalier)\
**Post date:** [July 23, 2018, 3:02am UTC](https://discourse.codecombat.com/t/python-bosque-aislado-9-120/15309/1 "2018-07-23T03:02:32Z")

</div>

Hola estoy teniendo problemas en este nivel, no comprendo correctamente el procedimiento que debo seguir.  
Todas las pistas las tengo en ingles y no puedo copiar el texto para poder traducirlas aparte 😥

Dejo lo que he agregado al código y captura de pantalla:

```python
# Munchkins are attacking!
# The swarms will come at regular intervals.
# Whenever you can, cleave to clear the mass of enemies.

while True:
    enemy = hero.findNearestEnemy()
    # Use an if-statement with isReady to check "cleave":
    if hero.isReady("cleave"):
        # Cleave!
        hero.attack(enemy)
    # Else, if cleave is not ready:
    else:
        hero.moveXY(50, 10)
        # Attack the nearest ogre!
        

```

![imagen](https://us1.discourse-cdn.com/flex016/uploads/codecombat/original/2X/0/066af321366f8f55a0916fb9d5df94d426186386.png)

---

<div class="post-metadata">

**Author:** ![Seojin\_Roy\_Lee](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/seojin_roy_lee/32/23539_2.png) [@Seojin\_Roy\_Lee](https://discourse.codecombat.com/u/Seojin_Roy_Lee)\
**Post date:** [July 23, 2018, 3:46am UTC](https://discourse.codecombat.com/t/python-bosque-aislado-9-120/15309/2 "2018-07-23T03:46:44Z")

</div>

you are to cleave the enemy, not attack. you need the line `hero.cleave()` instead of `hero.attack()`

---

<div class="post-metadata">

**Author:** ![geryescalier](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/geryescalier/32/8548_2.png) [@geryescalier](https://discourse.codecombat.com/u/geryescalier)\
**Post date:** [July 23, 2018, 4:02am UTC](https://discourse.codecombat.com/t/python-bosque-aislado-9-120/15309/3 "2018-07-23T04:02:25Z")

</div>

> [@Seojin\_Roy\_Lee](#):
>
> `hero.cleave()`

gracias @Seojin_Roy_Lee ahora si pude resolverlo use antes cleave pero no vivia el tiempo necesario y probe cambiando la ubicación del movimiento.

Pude solucionarlo con tu ayuda 😃

```python
# Munchkins are attacking!
# The swarms will come at regular intervals.
# Whenever you can, cleave to clear the mass of enemies.

while True:
    enemy = hero.findNearestEnemy()
    # Use an if-statement with isReady to check "cleave":
    if hero.isReady("cleave"):
        # Cleave!
        hero.cleave(enemy)
        hero.moveXY(40, 30)
    # Else, if cleave is not ready:
    else:
        hero.attack(enemy)
        # Attack the nearest ogre!
        hero.attack(enemy)

```

---

<div class="post-metadata">

**Author:** ![Seojin\_Roy\_Lee](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/seojin_roy_lee/32/23539_2.png) [@Seojin\_Roy\_Lee](https://discourse.codecombat.com/u/Seojin_Roy_Lee)\
**Post date:** [July 23, 2018, 5:15am UTC](https://discourse.codecombat.com/t/python-bosque-aislado-9-120/15309/4 "2018-07-23T05:15:05Z")

</div>

you only need hero.attack() once. Also, put all of that in `if enemy:` statement as it would check if the enemy exists.

---

<div class="post-metadata">

**Author:** ![geryescalier](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/geryescalier/32/8548_2.png) [@geryescalier](https://discourse.codecombat.com/u/geryescalier)\
**Post date:** [July 24, 2018, 8:44pm UTC](https://discourse.codecombat.com/t/python-bosque-aislado-9-120/15309/5 "2018-07-24T20:44:08Z")

</div>

hola gracias por la observación.

La parte de :

```python
if enemy:

```

por el momento no lo comprendo bien y creo que es lo que me falta para poder solucionar el nivel 10 estoy parado ahi no comprendo correctamente, abrire un nuevo tema para ese nivel (Python) Bosque Aislado 10/120

Saludos! 😃🍻
