Lab-9 I.P.
Lab-9 I.P.
LA PROGRAMACIÓN
LABORATORIO N°09
Bucles o ciclos en Python
INTRODUCCIÓN A LA PROGRAMACIÓN
Integrante
CCARI QUISPE ALEXANDER ANTONI
OBJETIVOS:
INTRODUCCIÓN:
Una sentencia o bucle en Python se utiliza para ejecutar un grupo de instrucciones en forma
continua mientras se cumpla una condición o se recorra un objeto iterable. Trabajaremos con
las estructuras While y For.
RECOMENDACIONES:
PREPARACIÓN:
Para ello el alumno previamente deberá haber revisado el material publicado en TECSUP
Virtu@l, la participación activa en el transcurso de la clase previa al desarrollo del Laboratorio
y así lograr cumplir con los objetivos y metas trazados al final de cada clase.
EJEMPLO DE LA CAPTURA:
PROCEDIMIENTOS Y RESULTADOS:
1. Imprimir el valor de la Variable GPA=1 mientras que GPA sea menor o igual que 10, use
comando While
Resultado:
2. Imprimir el valor de la Variable GPA=1 mientras que GPA sea menor o igual que 10, y salga
del Bucle cuando el valor de GPA=7, use comando While
Resultado:
3. Imprimir el valor de la Variable GPA=1 mientras que GPA sea menor o igual que 10, e
imprima “Se acabo la iteración después del número 10”, use comando While.
Resultado:
5. Imprimir un LOOP FOR de la Variable GP1 y detenerse cuando llegue a “Naruto”, que no
aparezca “Naruto”
Resultado:
6. Imprimir un LOOP FOR de la Variable GP2 y detenerse cuando llegue a “Capitan Tsubasa”, y
continuar con la siguiente iteración.Resultado:
7. Imprimir un LOOP FOR ANIDADO donde se imprima GP2 COMO PRIMERA ITERACION Y GP1
COMO SEGUNDA.
Resultado:
8. Imprimir un LOOP FOR con la FUNCION RANGE donde se imprima los valores hasta el
numero 50, que comience desde el numero 3 y vaya aumentando la cuenta de 7 en 7.
Resultado:
9. Se desea crear un programa que solicite un número entero e imprima la tabla de multiplicar
de este número del 1 al 10. Utilice la estructura while. Ejemplo:
CONCLUSIONES
1. Los bucles en Python son herramientas versátiles que permiten a los programadores
manejar eficientemente tanto datos estructurados (como listas y tuplas) como operaciones
numéricas secuenciales, como se demostró en los ejercicios con las variables GP1, GP2 y el uso
de range().
3. Los bucles anidados, como se ejemplificó con las listas GP1 y GP2, revelan el potencial de
Python para manejar estructuras de datos complejas y realizar operaciones
multidimensionales, una habilidad crucial en análisis de datos y algoritmos avanzados.
5. El uso de bucles en conjunto con la entrada del usuario, como se vio en el ejercicio de la
tabla de multiplicar, ilustra cómo estas estructuras pueden hacer que los programas sean
interactivos y adaptables a las necesidades del usuario.