ComeçarComece de graça

Loops while condicionais

O seu escalador de receitas precisa verificar se você tem o suficiente de cada ingrediente antes de aumentar a receita. Você vai usar um loop “ while ” junto com uma lógica condicional pra conferir as quantidades dos ingredientes e dar umas atualizações úteis sobre o status. Você tem uma variável ingredients_checked que programa quantos ingredientes você já verificou e total_ingredients que mostra o número total de ingredientes na sua receita de macarrão com tomate e manjericão.

Este exercício faz parte do curso

Introdução ao Python para desenvolvedores

Ver curso

Instruções do exercício

  • Crie um loop “ while ” que continue enquanto “ ingredients_checked ” for menor que “ total_ingredients ”.
  • Aumente o contador ` ingredients_checked ` em 1 cada vez que o loop for executado.
  • Usando instruções condicionais, veja se menos de 4 ingredientes foram avaliados.
  • Se não, veja se foram avaliados 6 ingredientes ou menos.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

total_ingredients = 7
ingredients_checked = 0

# Set up the loop
____ ingredients_checked < total_ingredients:
    # Increment the counter
    ____
    # Check if less than 4 ingredients reviewed
    ____ ingredients_checked < 4:
        print("More than half remaining")
    # Check if 6 or fewer ingredients reviewed
    ____ ingredients_checked <= 6:
        print("Nearly finished checking")
    else:
        print("All ingredients verified!")
Editar e executar o código