ComenzarEmpieza gratis

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

Ver curso

Instrucciones del ejercicio

  • Crea un bucle while que continúe mientras ingredients_checked sea menor que total_ingredients.
  • Aumenta el contador ingredients_checked en 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!")
Editar y ejecutar código