Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
0
respuestas

## 3. practicando python_bucles for y while_12 Utilidad del continue en bucles

3. practicando python_bucles for y while_12 Utilidad del continue en bucles.ipynb

"""
12
Utilidad del continue en bucles

Ana está implementando un sistema de filtrado de libros en Buscante. La funcionalidad debe recorrer una lista de libros y mostrar el nombre de cada libro disponible en stock. Sin embargo, si el libro está agotado, debe ser ignorado durante la iteración.

libros = [
{"nombre": "1984", "stock": 5},
{"nombre": "Dom Casmurro", "stock": 0},
{"nombre": "El Principito", "stock": 3},
{"nombre": "El Hobbit", "stock": 0},
{"nombre": "Orgullo y Prejuicio", "stock": 2}
]

Crea un programa que ayude a Ana a mostrar solamente los libros que tienen stock disponible, en el formato: "Libro disponible: ".

Salida esperada:

Texto en pantalla mostrando tres líneas de información indicando la disponibilidad de libros en una lista. La primera línea dice "Libro disponible: 1984", la segunda "Libro disponible: El Principito" y la tercera "Libro disponible: Orgullo y Prejuicio". El ícono de un libro aparece a la izquierda del texto en cada línea.

¿Lograste implementar? ¡Compártelo con nosotros en el foro!

"""

# Lista de elementos
libros = [
    {"nombre": "1984", "stock": 5},
    {"nombre": "Dom Casmurro", "stock": 0},
    {"nombre": "El Principito", "stock": 3},
    {"nombre": "El Hobbit", "stock": 0},
    {"nombre": "Orgullo y Prejuicio", "stock": 2}
]

# Recorre la lista de libros
for libro in libros:
    # Comprueba si el stock es 0 (agotado)
    if libro["stock"] == 0:
        # Si está agotado, salta a la siguiente iteración del bucle o ciclo usando continue
        continue

    # En este punto el libro tiene stock disponible
    print(f"Libro disponible: {libro['nombre']}")