Bucles while condicionales
Tu escalador de recetas debe verificar que tengas suficiente cantidad de cada ingrediente antes de ampliar la receta. Utilizarás un bucle « while » (Si… entonces) combinado con lógica condicional para comprobar las cantidades de los ingredientes y proporcionar actualizaciones de estado útiles. Tienes una variable ingredients_checked que programa cuántos ingredientes has verificado, y total_ingredients que representa el número total de ingredientes de tu 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 «
while» que continúe mientras «ingredients_checked» sea menor que «total_ingredients». - Aumenta el contador
ingredients_checkeden 1 cada vez que se ejecute el bucle. - Utilizando sentencias condicionales, comprueba 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
____
# 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!")