ComenzarEmpieza gratis

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

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.
  • 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!")
Editar y ejecutar código