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

Estructuras repetitivas: Bucle while y Bucle for

Parte I: Bucle WHILE

Ejercicio 1 (While)

Lanzamiento de Dado

Crea un programa que pida al usuario ingresar los resultados de lanzar un dado (números del 1 al 6) usando un bucle while. El programa debe repetirse pidiendo resultados hasta que el usuario ingrese el número 6.

Ejercicio 2 (While)

Acumulador de Calificaciones

Pide al usuario notas de evaluaciones escolares continuamente mediante un bucle while. El bucle se detiene al ingresar -1. Al finalizar, muestra el promedio de las notas ingresadas.

Ejercicio 3 (While)

Consumo de Tarjeta de Transporte

Una tarjeta tiene un saldo inicial de $20.00 y cada pasaje cuesta $2.00. Usa un bucle while para restar el valor de cada viaje e imprimir el saldo restante hasta que el saldo sea menor al costo del pasaje.

Parte II: Bucle FOR

Ejercicio 4 (For)

Aumento de Notas

Dada la lista de notas notas = [6, 7, 8, 5, 9], utiliza un bucle for para sumar 1 punto de bonificación a cada nota e imprimir el resultado actualizado.

Ejercicio 5 (For)

Tabla de Multiplicar del 11

Usa un bucle for con range() para generar e imprimir la tabla de multiplicar del 11 (del 1 al 10).

Ejercicio 6 (For)

Filtrar Palabras Cortas

Dada la lista palabras = ["sol", "computadora", "luz", "cuaderno", "pez"], recorre la lista con for e imprime únicamente las palabras que tengan 4 o menos letras (usando len()).