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
Instruções do exercício
- Crie um loop
whileque continue enquantoingredients_checkedfor menor quetotal_ingredients. - Aumente o contador
ingredients_checkedem 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!")