Documentos de Académico
Documentos de Profesional
Documentos de Cultura
I.- OBJETIVOS:
Elaborar y diseñar programas en Python bajo bucles for loop
Elaborar programas en Python empleando acumuladores.
II.- SEGURIDAD:
Advertencia:
En este laboratorio está prohibida la manipulación del
hardware, conexiones eléctricas o de red; así como la
ingestión de alimentos o bebidas.
V.- RECURSOS:
En este laboratorio cada alumno trabajará con un equipo con Windows 10.
VII.- PROCEDIMIENTO:
EJERCICIO DE APLICACIÓN
Programa en Python
Laboratorio de Fundamentos de Programación Página 2 de 7
Programa en Python
3. Crear una aplicación en Python que solicite n numeros e imprima la suma y el promedio.
Programa en Python
4. Crear una aplicación en Python que lea 6 números e imprima la cantidad de números pares e impares
Laboratorio de Fundamentos de Programación Página 3 de 7
Programa en Python
5. Crear una aplicación en Python que imprima la serie de Fibonacci además de la suma.
Programa en Python
6. Elabore una aplicación en Python que lea 5 números e imprima la cantidad de números pares, impares,
positivos, negativos y neutros.:
Laboratorio de Fundamentos de Programación Página 4 de 7
Programa en Python
7. Elabore una aplicación en Python que lea n números e imprima la suma de los números pares e impares.
Laboratorio de Fundamentos de Programación Página 5 de 7
Programa en Python
OBSERVACIONES:
Laboratorio de Fundamentos de Programación Página 6 de 7
Debido a que Python no cuenta con comandos para finalizar las líneas, ni llaves con las que
delimitar los códigos, utiliza la indentacion para delimitar la estructura permitiendo establecer
bloques de código. Los únicos códigos que existe son los dos puntos y la indentacion del
código, por ello la importancia de realizar correctamente la indentacion dentro de un código.
En los ejercicios que realizamos utilizamos el bucle for, ya que para operar y obtener los
resultados deseados se necesita realizar varias iteraciones, también utilizamos condicionales if-
else dentro del cuerpo del bucle for.
Para realizar iteraciones con un rango definido utilizamos “range” más un numero para indicar
las veces que se va a repetir el bucle, también podemos insertar 3 números separados por una
coma cada uno, esto nos indicara el inicio, fin y el ritmo de iteración respectivamente.
En Python print lo usamos para imprimir en pantalla una o varias expresiones separadas por
comas. El contenido siempre debe estar entre paréntesis, cuando print incluye una expresión
esta debe ser evaluada antes de ser presentada en pantalla
En clases avanzamos también acerca de las declaraciones de control que se pueden utilizar
dentro del cuerpo de un bucle, por ejemplo, break, pass y continue. Cada uno de ellos tiene
una funcionalidad diferente que rompe con la secuencialidad en la ejecución de un bucle.
CONCLUSIONES:
Laboratorio de Fundamentos de Programación Página 7 de 7
Los bucles son otra herramienta para alterar el flujo normal de un programa. Nos permiten
repetir una porción de código tantas veces como queramos. Python incluye únicamente dos
tipos de bucle: while y for.
El bucle for en general lo utilizamos para repetir un bloque de instrucciones, el cuerpo del
bucle se repite tantas veces como indique la cifra de iteración.
El bucle while ejecuta una porción de código una y otra vez hasta que la condición especificada
sea falsa; o, dicho de otro modo, ejecuta una porción de código mientras que la condición sea
verdadera.
El bucle for en Python puede iterar sobre los elementos de cualquier secuencia, como una
lista o una cadena.
Recalco la importancia de realizar una correcta indentacion en las líneas de código que
realicemos ya que de ello depende la correcta ejecución del programa.
Es primordial considerar que antes de escribir las líneas de código dentro del cuerpo del bucle,
primero definimos las variables líneas arriba. La inicialización es una expresión simple,
normalmente una asignación a la variable de control del bucle de un valor inicial.
Es importante estar familiarizados con las operaciones matemáticas y con los diferentes
operadores para proceder a realizar la programación de un código rápidamente.