🐍 Taller Práctico N° 10 - Programación en Python

Estructuras repetitivas: Bucle while y Bucle for

Parte I: Bucle WHILE

Ejercicio 1 (While)

Descarga de Batería de Celular

Escribe un programa que simule la descarga de una batería empezando en bateria = 100. Con un bucle while, disminuye la batería de 10 en 10 e imprime el nivel actual hasta llegar a 0%.

Ejercicio 2 (While)

Atención en Fila de Banco

Dada la lista clientes = ["Juan", "Maria", "Pedro", "Luisa"], usa un bucle while para ir atendiendo y eliminando al primer cliente de la lista con clientes.pop(0) e imprimiendo quién fue atendido hasta que la lista quede vacía (len(clientes) > 0).

Ejercicio 3 (While)

Validación de Número Mayor a 100

Crea un bucle while que pida repetidamente un número al usuario. El programa sólo debe finalizar cuando el usuario ingrese un número estrictamente mayor a 100.

Parte II: Bucle FOR

Ejercicio 4 (For)

Clasificar Números como Pares o Impares

Usa un bucle for con range(1, 16) para recorrer los números del 1 al 15 e indicar en pantalla para cada uno si es "Par" o "Impar" usando un condicional if/else.

Ejercicio 5 (For)

Aplicar Descuento del 10%

Dada la lista de precios precios = [200, 500, 120, 80], recorre la lista con un bucle for e imprime el nuevo precio de cada producto aplicando un 10% de descuento (precio * 0.90).

Ejercicio 6 (For)

Tabla de Multiplicar del 3

Genera e imprime la tabla de multiplicar del número 3 (del 1 al 10) utilizando un bucle for.