ComeçarComece de graça

Loops while condicionais

O seu dimensionador de receitas precisa verificar se você tem o suficiente de cada ingrediente antes de dimensionar a receita. Você vai usar um loop while junto com uma lógica condicional para conferir as quantidades dos ingredientes e fornecer 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
    ____ += 1
    # 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