Está en la página 1de 8

INTRODUCCIÓN A

LA
PROGRAMACIÓN

LABORATORIO N°09
Bucles o ciclos en Python

This study source was downloaded by 100000855366212 from CourseHero.com on 10-22-2022 20:00:00 GMT -05:00

https://www.coursehero.com/file/107938640/IP-Lab-09-Bucles-o-Ciclos-en-Pythondocx/
INTRODUCCIÓN A LA PROGRAMACIÓN

INTRODUCCIÓN A LA PROGRAMACIÓN
LABORATORIO N° 9
Bucles o ciclos en Python

Alumno(s) Nota

Grupo
Ciclo
Fecha de entrega

Objetivos:

• Crear programas en Python mediante sentencias bucles.

DEPARTAMENTO
This study source was downloaded by 100000855366212 DE TECNOLOGÍAS
from CourseHero.com DIGITALES
on 10-22-2022 20:00:00 GMT -05:00

https://www.coursehero.com/file/107938640/IP-Lab-09-Bucles-o-Ciclos-en-Pythondocx/
INTRODUCCIÓN A LA PROGRAMACIÓN

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:

• Cerrar todo programa que pueda distraerte de tu sesión virtual.


• Eliminar distracciones
• Realizar apuntes de la sesión virtual
• Repetir los ejercicios realizados en la sesión virtual.

Ejercicios propuestos

1. 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:

2. Se desea crear un diccionario donde los valores sean los nombres de la lista que se
muestra a continuación, la clave del diccionario debe de empezar en 1, agregue las
instrucciones necesarias para que se agreguen las claves y los valores en un diccionario
nuevo utilizando while.

DEPARTAMENTO
This study source was downloaded by 100000855366212 DE TECNOLOGÍAS
from CourseHero.com DIGITALES
on 10-22-2022 20:00:00 GMT -05:00

https://www.coursehero.com/file/107938640/IP-Lab-09-Bucles-o-Ciclos-en-Pythondocx/
INTRODUCCIÓN A LA PROGRAMACIÓN

Se imprimirá de la siguiente forma:

3. Se desea crear un listado de nombres de alumnos ingresados por teclado, el bucle


while se ejecutará mientras el nombre sea diferente a – (guion), Además el listado se
detendrá si la cantidad de personas es igual a 10. Imprima los valores del listado y la
cantidad de elementos

Ejemplo ejecución1:

El guion finaliza
el bucle

Ejemplo ejecución2:

Máximo 10
personas

DEPARTAMENTO
This study source was downloaded by 100000855366212 DE TECNOLOGÍAS
from CourseHero.com DIGITALES
on 10-22-2022 20:00:00 GMT -05:00

https://www.coursehero.com/file/107938640/IP-Lab-09-Bucles-o-Ciclos-en-Pythondocx/
INTRODUCCIÓN A LA PROGRAMACIÓN

4. Cree el siguiente diccionario e imprima sus valores utilizando la estructura for como se
muestra en la imagen

5. Se dese crear un programa que solicite la cantidad de productos a ingresar, luego se


solicitará el precio de cada producto y se creará un diccionario con las claves
producto1, producto2, producto3….etc los valores serán los precios ingresados por

DEPARTAMENTO
This study source was downloaded by 100000855366212 DE TECNOLOGÍAS
from CourseHero.com DIGITALES
on 10-22-2022 20:00:00 GMT -05:00

https://www.coursehero.com/file/107938640/IP-Lab-09-Bucles-o-Ciclos-en-Pythondocx/
INTRODUCCIÓN A LA PROGRAMACIÓN

teclado. Por último, hallará el total que será la suma de los precios y se imprimirá el
diccionario de la siguiente forma.

6. Se tiene la lista letras que se muestra a continuación, se desea crear un diccionario que
tenga como clave cada letra y como valores los números consecutivos como se muestra
en la segunda imagen. Cree las variables que considere necesarias y utilice la
estructura for para crear el diccionario. Por último, imprima los ítems del diccionario
usando for.

DEPARTAMENTO
This study source was downloaded by 100000855366212 DE TECNOLOGÍAS
from CourseHero.com DIGITALES
on 10-22-2022 20:00:00 GMT -05:00

https://www.coursehero.com/file/107938640/IP-Lab-09-Bucles-o-Ciclos-en-Pythondocx/
INTRODUCCIÓN A LA PROGRAMACIÓN

letras = ["A", "B", "C", "D", "E", "F", "G", "H", "I", "J"]
i=0
dic={}
# A
a = [j for j in range(0,10)]
clave = letras[0]
dic[clave]= a
# B
b = [j for j in range(10,20)]
clave = letras[1]
dic[clave]= b
# C
c = [j for j in range(20,30)]
clave = letras[2]
dic[clave]= c
# D
d = [j for j in range(30,40)]
clave = letras[3]
dic[clave]= d
# E
e = [j for j in range(40,50)]
clave = letras[4]
dic[clave]= e
# F
f = [j for j in range(50,60)]
clave = letras[5]
dic[clave]= f
# G
g = [j for j in range(60,70)]
clave = letras[6]
dic[clave]= g
# H
h = [j for j in range(70,80)]
clave = letras[7]
dic[clave]= h
# I
ii = [j for j in range(80,90)]
clave = letras[8]
dic[clave]= ii
# J
j = [j for j in range(90,100)]
clave = letras[9]
dic[clave]= j

for x in dic.keys():
print("(",x,dic[x],")")

DEPARTAMENTO
This study source was downloaded by 100000855366212 DE TECNOLOGÍAS
from CourseHero.com DIGITALES
on 10-22-2022 20:00:00 GMT -05:00

https://www.coursehero.com/file/107938640/IP-Lab-09-Bucles-o-Ciclos-en-Pythondocx/
INTRODUCCIÓN A LA PROGRAMACIÓN

DEPARTAMENTO
This study source was downloaded by 100000855366212 DE TECNOLOGÍAS
from CourseHero.com DIGITALES
on 10-22-2022 20:00:00 GMT -05:00

https://www.coursehero.com/file/107938640/IP-Lab-09-Bucles-o-Ciclos-en-Pythondocx/
Powered by TCPDF (www.tcpdf.org)

También podría gustarte