Valores Booleanos
Deslize para mostrar o menu
Antes de prosseguir, você irá explorar algo novo sobre Python.
Arredores do Ninja
Para ajudar o Ninja a navegar pelo mapa, é possível observar as células ao redor dele. Os métodos a seguir permitem que o Ninja verifique o que está próximo:
object_up()verifica a célula acima do Ninja;object_down()verifica abaixo;object_left()verifica à esquerda;object_right()verifica à direita.
Cada método retorna uma string que descreve o objeto naquela célula: "wall", "sushi" ou "empty".
Comparações de Strings
Em Python, é possível comparar strings utilizando:
==verifica se duas strings são iguais;!=verifica se duas strings são diferentes.
O resultado dessas comparações é um valor booleano.
Valores Booleanos
Em Python, um booleano é um tipo de valor que pode ser uma de duas opções: True ou False.
Como funções como object_up() retornam strings, é possível verificar o que o Ninja vê e transformar essa informação em algo que seu código pode utilizar:
Há sushi à direita? → True ou False:
ninja.object_right() == "sushi"
Há uma parede à esquerda? → True ou False:
ninja.object_left() == "wall"
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo