ComenzarEmpieza gratis

Bucle condicional con listas

Antes de ampliar la receta de pasta con tomate y albahaca para la fiesta, debes revisar las cantidades de los ingredientes para saber con qué estás trabajando. Las cantidades de tus recetas se almacenan en una lista llamada « quantities » (medidas en gramos). Como primer paso para crear tu escalador de recetas, recorrerás estas cantidades y utilizarás condicionales para clasificarlas, pero aún no las escalarás. Esto te ayuda a comprender la distribución de los ingredientes antes de realizar cualquier cambio.

Este ejercicio forma parte del curso

Introducción a Python para desarrolladores

Ver curso

Instrucciones del ejercicio

  • Recorre cada cantidad de la lista quantities utilizando qty como variable iteradora.
  • Dentro del bucle, añade una condición que compruebe si el peso del producto ( qty ) es mayor o igual a 400 gramos. Si es así, imprime 'Large quantity'.
  • Añade una condición « elif » para comprobar si el peso del producto ( qty ) es mayor o igual a 200 gramos. Si es así, imprime 'Medium quantity'.
  • Añade una cláusula « else » para gestionar todas las cantidades restantes e imprime « 'Small quantity' ».

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

quantities = [500, 400, 20, 15, 15, 7]

# Loop through each quantity in the recipe
for ____ in ____:
    # Check if it's a large quantity (400g or more)
    ____ ____ >= 400:
        print('Large quantity')
    # Check if it's a medium quantity (200g or more)
    ____ qty >= ____:
        print('Medium quantity')
    # Otherwise it's a small quantity
    ____:
        print('Small quantity')
Editar y ejecutar código