# \[SOLVED\]Cluttered Corridors (python)

**URL:** <https://discourse.codecombat.com/t/solved-cluttered-corridors-python/16078>\
**Category:** Uncategorized\
**Created:** [October 1, 2018, 1:31am UTC](https://discourse.codecombat.com/t/solved-cluttered-corridors-python/16078 "2018-10-01T01:31:07Z")\
**Posts on this page:** 19\
**Page:** 1

<div class="post-metadata">

**Author:** ![Gamestack](https://avatars.discourse-cdn.com/v4/letter/g/76d3ee/32.png) [@Gamestack](https://discourse.codecombat.com/u/Gamestack)\
**Post date:** [October 1, 2018, 1:31am UTC](https://discourse.codecombat.com/t/solved-cluttered-corridors-python/16078/1 "2018-10-01T01:31:07Z")

</div>

```python
# Help the pet find the exit.

def onHear(event):
    word = event.message
    # Convert the word to lower case.
    word = phrase.toLowerCase
    if word == "north":
        pet.moveXY(pet.pos.x, pet.pos.y + 16)
    elif word == "east":
        pet.moveXY(pet.pos.x + 12, pet.pos.y)
    elif word == "south":
        pet.moveXY(pet.pos.x, pet.pos.y - 16)
    elif word == "west":
        pet.moveXY(pet.pos.x - 12, pet.pos.y)

# Assign the event handler for the pet's "hear" event.
pet.on("Hear, onHear")

```

---

<div class="post-metadata">

**Author:** ![SuperSmacker](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/supersmacker/32/8385_2.png) [@SuperSmacker](https://discourse.codecombat.com/u/SuperSmacker)\
**Post date:** [October 1, 2018, 2:30am UTC](https://discourse.codecombat.com/t/solved-cluttered-corridors-python/16078/3 "2018-10-01T02:30:41Z")

</div>

> [@Gamestack](#):
>
> pet.on(“Hear, onHear”)

u put the quotes wrong.

---

<div class="post-metadata">

**Author:** ![Gamestack](https://avatars.discourse-cdn.com/v4/letter/g/76d3ee/32.png) [@Gamestack](https://discourse.codecombat.com/u/Gamestack)\
**Post date:** [October 1, 2018, 10:53pm UTC](https://discourse.codecombat.com/t/solved-cluttered-corridors-python/16078/4 "2018-10-01T22:53:09Z")

</div>

@SuperSmacker This is now my code

```python
# Help the pet find the exit.

def onHear(event):
    word = event.message
    # Convert the word to lower case.
    word = phrase.toLowerCase
    if word == "north":
        pet.moveXY(pet.pos.x, pet.pos.y + 16)
    elif word == "east":
        pet.moveXY(pet.pos.x + 12, pet.pos.y)
    elif word == "south":
        pet.moveXY(pet.pos.x, pet.pos.y - 16)
    elif word == "west":
        pet.moveXY(pet.pos.x - 12, pet.pos.y)

# Assign the event handler for the pet's "hear" event.
pet.on("hear", onHear)

```

---

<div class="post-metadata">

**Author:** ![Gamestack](https://avatars.discourse-cdn.com/v4/letter/g/76d3ee/32.png) [@Gamestack](https://discourse.codecombat.com/u/Gamestack)\
**Post date:** [October 2, 2018, 8:25pm UTC](https://discourse.codecombat.com/t/solved-cluttered-corridors-python/16078/5 "2018-10-02T20:25:13Z")

</div>

@Archion This is the topic.

---

<div class="post-metadata">

**Author:** ![Archion](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/archion/32/26234_2.png) [@Archion](https://discourse.codecombat.com/u/Archion)\
**Post date:** [October 2, 2018, 8:25pm UTC](https://discourse.codecombat.com/t/solved-cluttered-corridors-python/16078/6 "2018-10-02T20:25:52Z")

</div>

ok i dont really see what is wrong. it seems correct. What is your problem

---

<div class="post-metadata">

**Author:** ![Gamestack](https://avatars.discourse-cdn.com/v4/letter/g/76d3ee/32.png) [@Gamestack](https://discourse.codecombat.com/u/Gamestack)\
**Post date:** [October 2, 2018, 8:26pm UTC](https://discourse.codecombat.com/t/solved-cluttered-corridors-python/16078/7 "2018-10-02T20:26:41Z")

</div>

![19%20PM](https://us1.discourse-cdn.com/flex016/uploads/codecombat/original/2X/7/76c9aa78429a58aa5304f57ce89b722dec5d7295.jpeg)

---

<div class="post-metadata">

**Author:** ![Archion](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/archion/32/26234_2.png) [@Archion](https://discourse.codecombat.com/u/Archion)\
**Post date:** [October 2, 2018, 8:27pm UTC](https://discourse.codecombat.com/t/solved-cluttered-corridors-python/16078/8 "2018-10-02T20:27:34Z")

</div>

Use word not prase cuz phraze is not defined but word is

---

<div class="post-metadata">

**Author:** ![Gamestack](https://avatars.discourse-cdn.com/v4/letter/g/76d3ee/32.png) [@Gamestack](https://discourse.codecombat.com/u/Gamestack)\
**Post date:** [October 2, 2018, 8:28pm UTC](https://discourse.codecombat.com/t/solved-cluttered-corridors-python/16078/9 "2018-10-02T20:28:20Z")

</div>

```python
# Help the pet find the exit.

def onHear(event):
    word = event.message
    # Convert the word to lower case.
    word = word.toLowerCase()
    if word == "north":
        pet.moveXY(pet.pos.x, pet.pos.y + 16)
    elif word == "east":
        pet.moveXY(pet.pos.x + 12, pet.pos.y)
    elif word == "south":
        pet.moveXY(pet.pos.x, pet.pos.y - 16)
    elif word == "west":
        pet.moveXY(pet.pos.x - 12, pet.pos.y)

# Assign the event handler for the pet's "hear" event.
pet.on("hear", onHear)

```

---

<div class="post-metadata">

**Author:** ![Gamestack](https://avatars.discourse-cdn.com/v4/letter/g/76d3ee/32.png) [@Gamestack](https://discourse.codecombat.com/u/Gamestack)\
**Post date:** [October 2, 2018, 8:28pm UTC](https://discourse.codecombat.com/t/solved-cluttered-corridors-python/16078/10 "2018-10-02T20:28:41Z")

</div>

I fixed it but it said I ran out of time.

---

<div class="post-metadata">

**Author:** ![Gamestack](https://avatars.discourse-cdn.com/v4/letter/g/76d3ee/32.png) [@Gamestack](https://discourse.codecombat.com/u/Gamestack)\
**Post date:** [October 2, 2018, 8:29pm UTC](https://discourse.codecombat.com/t/solved-cluttered-corridors-python/16078/11 "2018-10-02T20:29:24Z")

</div>

![45%20PM](https://us1.discourse-cdn.com/flex016/uploads/codecombat/original/2X/b/b5d5cca8ca1246b72cdd8a006a2fe8943cdd5157.png)

---

<div class="post-metadata">

**Author:** ![Archion](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/archion/32/26234_2.png) [@Archion](https://discourse.codecombat.com/u/Archion)\
**Post date:** [October 2, 2018, 8:29pm UTC](https://discourse.codecombat.com/t/solved-cluttered-corridors-python/16078/12 "2018-10-02T20:29:30Z")

</div>

Then i dont know whats wrong

---

<div class="post-metadata">

**Author:** ![Gamestack](https://avatars.discourse-cdn.com/v4/letter/g/76d3ee/32.png) [@Gamestack](https://discourse.codecombat.com/u/Gamestack)\
**Post date:** [October 2, 2018, 8:29pm UTC](https://discourse.codecombat.com/t/solved-cluttered-corridors-python/16078/13 "2018-10-02T20:29:50Z")

</div>

ooof you try on your computer or something

---

<div class="post-metadata">

**Author:** ![Gamestack](https://avatars.discourse-cdn.com/v4/letter/g/76d3ee/32.png) [@Gamestack](https://discourse.codecombat.com/u/Gamestack)\
**Post date:** [October 2, 2018, 8:30pm UTC](https://discourse.codecombat.com/t/solved-cluttered-corridors-python/16078/14 "2018-10-02T20:30:08Z")

</div>

see if it works on yours…  
(2o chars)

---

<div class="post-metadata">

**Author:** ![Gamestack](https://avatars.discourse-cdn.com/v4/letter/g/76d3ee/32.png) [@Gamestack](https://discourse.codecombat.com/u/Gamestack)\
**Post date:** [October 2, 2018, 8:34pm UTC](https://discourse.codecombat.com/t/solved-cluttered-corridors-python/16078/16 "2018-10-02T20:34:56Z")

</div>

![30%20PM](https://us1.discourse-cdn.com/flex016/uploads/codecombat/original/2X/4/403a6fad60ddf1eda7976f962d95fe7568437c23.png)

---

<div class="post-metadata">

**Author:** ![MunkeyShynes](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/munkeyshynes/32/9277_2.png) [@MunkeyShynes](https://discourse.codecombat.com/u/MunkeyShynes)\
**Post date:** [October 2, 2018, 9:30pm UTC](https://discourse.codecombat.com/t/solved-cluttered-corridors-python/16078/17 "2018-10-02T21:30:22Z")

</div>

The code works fine for me.

---

<div class="post-metadata">

**Author:** ![Gabriel\_Dupuis](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/gabriel_dupuis/32/7450_2.png) [@Gabriel\_Dupuis](https://discourse.codecombat.com/u/Gabriel_Dupuis)\
**Post date:** [October 2, 2018, 10:38pm UTC](https://discourse.codecombat.com/t/solved-cluttered-corridors-python/16078/18 "2018-10-02T22:38:17Z")

</div>

Do you have the right book equiped that give the String.ToLowerCase() Function ?  
if you don’t you will have to make your own lowercase function.

---

<div class="post-metadata">

**Author:** ![SuperSmacker](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/supersmacker/32/8385_2.png) [@SuperSmacker](https://discourse.codecombat.com/u/SuperSmacker)\
**Post date:** [October 3, 2018, 2:03am UTC](https://discourse.codecombat.com/t/solved-cluttered-corridors-python/16078/19 "2018-10-03T02:03:25Z")

</div>

@Gamestack don’t use griffin pet. it drifts and causes problems.

---

<div class="post-metadata">

**Author:** ![Chaboi\_3000](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/chaboi_3000/32/48486_2.png) [@Chaboi\_3000](https://discourse.codecombat.com/u/Chaboi_3000)\
**Post date:** [October 3, 2018, 2:05am UTC](https://discourse.codecombat.com/t/solved-cluttered-corridors-python/16078/20 "2018-10-03T02:05:02Z")

</div>

Isn’t the griffin pet the default pet in this level?

---

<div class="post-metadata">

**Author:** ![Gamestack](https://avatars.discourse-cdn.com/v4/letter/g/76d3ee/32.png) [@Gamestack](https://discourse.codecombat.com/u/Gamestack)\
**Post date:** [October 3, 2018, 3:44am UTC](https://discourse.codecombat.com/t/solved-cluttered-corridors-python/16078/21 "2018-10-03T03:44:32Z")

</div>

yay I did it thx. 😋😋😋
