Bucles while condicionales
El escalador de recetas debe verificar que tengas suficiente cantidad de cada ingrediente antes de escalar la receta. Utilizarás un bucle while combinado con lógica condicional para comprobar las cantidades de los ingredientes y proporcionar actualizaciones de estado que sean útiles. Tienes una variable ingredients_checked, que realiza un seguimiento de cuántos ingredientes has verificado, así como total_ingredients, que representa el número total de ingredientes de la receta de pasta con tomate y albahaca.
Este ejercicio forma parte del curso
Introducción a Python para desarrolladores
Instrucciones del ejercicio
- Crea un bucle
whileque continúe mientrasingredients_checkedsea menor quetotal_ingredients. - Aumenta el contador
ingredients_checkeden 1 cada vez que se ejecute el bucle. - Utiliza sentencias condicionales para comprobar si se han revisado menos de 4 ingredientes.
- Si no es así, comprueba si se han revisado 6 ingredientes o menos.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
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!")