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
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!")