Curso de Desenvolvimento em Python
Capítulo
>
Nível

Condições
Verificando a existência

Objetivo

Encontre os ingredientes armazenados em recipientes e combine-os para fazer comida.

Você precisa de vários ingredientes para conseguir fazer uma salada, mas primeiro precisa coletá-los. Você encontrará cenouras, tomates, alface e pepinos no campo, entretanto cenouras e pepinos estão guardados. Colete os itens que você conseguir pegar no campo.

Para encontrar os itens faltantes, dirija-se às marcas X em frente aos recipientes e teste condições para verificar se os itens estão armazenados em um recipiente. Use um for loop para tornar o processo mais rápido e a função collect() para recuperar quaisquer itens.

for x in range(4): ....... if "carrot" or "cucumber" in bag: player.collect(bag[x])

Depois de coletar todos os itens, armazene-os dentro de uma list chamada items e registre o número de cada item coletado usando append().

Por fim, caminhe até a marca X iluminada e combine todos os itens para uma refeição usando a função combine(). Verifique se todos os itens foram contabilizados checando o comprimento da sua lista em uma declaração if, utilizando o operador len(), que verifica o comprimento da sua lista. Os operadores > ou < podem ser usados para verificar se um valor é maior ou menor que um valor específico. A implementação é: if len(items) < 5:

Livro de Código