0% encontró este documento útil (0 votos)
9 vistas21 páginas

PROGRAMACION

El documento presenta una serie de actividades para crear y manipular diccionarios en Python, cada una enfocada en diferentes tipos de medios y sus características. Se incluyen instrucciones para solicitar información al usuario y mostrar los diccionarios resultantes, así como ejercicios adicionales que implican la eliminación de datos de los diccionarios. Además, se proponen actividades integradoras que combinan el uso de diccionarios con bucles y condicionales.

Cargado por

florencia
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
9 vistas21 páginas

PROGRAMACION

El documento presenta una serie de actividades para crear y manipular diccionarios en Python, cada una enfocada en diferentes tipos de medios y sus características. Se incluyen instrucciones para solicitar información al usuario y mostrar los diccionarios resultantes, así como ejercicios adicionales que implican la eliminación de datos de los diccionarios. Además, se proponen actividades integradoras que combinan el uso de diccionarios con bucles y condicionales.

Cargado por

florencia
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Ejercicios

Diccionarios
Actividades

### Actividad 1

Crear un diccionario llamado `medio` con:

- nombre del medio


- tipo (radio, tv, diario)
- audiencia
- ciudad

Mostrar el diccionario solo con print.


"""

print("Hola bienvenido, a continuacion va a ingresar inform


acion sobre su medio")

medio={}

medio["nombre del medio"]=input("Ingrese el nombre del medi


o: ")
medio["tipo de medio"]=input("Ingrese el tipo de medio: ")
medio["audiencia"]=input("Ingrese la audiencia: ")
medio["audiencia"]=input("Ingrese la ciudad: ")

print(medio)

"""
Actividad 2

Crear un diccionario llamado `canal_tv` con:

Ejercicios 1
- nombre
- horario central
- cantidad de programas
- rating promedio

Mostrar el diccionario solo con print.


"""

print("Hola bienvenido, a continuacion va a ingresar inform


acion sobre su canal")

canal_tv={}

canal_tv["nombre del canal"]=input("Ingrese el nombre del c


anal: ")
canal_tv["horario central"]=input("Ingrese el horario centr
al del canal: ")
canal_tv["cantidad de programas"]=input("Ingrese la cantida
d de programas del canal: ")
canal_tv["rating promedio"]=input("Ingrese el rating promed
io del canal ")

print(canal_tv)

"""
Actividad 3

Crear un diccionario llamado `radio` con:

- nombre
- frecuencia
- programa principal
- cantidad de oyentes

Mostrar el diccionario solo con print.


"""

Ejercicios 2
print("Hola bienvenido, a continuacion va a ingresar inform
acion sobre su radio")

radio={}

radio["nombre radio"]=input("Ingrese el nombre de la radio:


")
radio["frecuencia"]=input("Ingrese la frecuencia de la radi
o: ")
radio["programa principal"]=input("Ingrese el programa prin
cipal: ")
radio["cantidad de oyentes"]=input("Ingrese la cantidad de
oyentes: ")

print(radio)

"""
Actividad 4

Crear un diccionario llamado `diario` con:

- nombre
- tirada diaria
- sección principal
- precio

Mostrar el diccionario solo con print.


"""
print("Hola bienvenido, a continuacion va a ingresar inform
acion sobre su diario")

diario={}

diario["nombre"]=input("Ingrese el nombre del diario: ")


diario["tirada diaria"]=input("Ingrese la tirada diaria: ")
diario["seccion principal"]=input("Ingrese la seccion princ
ipal: ")

Ejercicios 3
diario["precio"]=input("Ingrese el precio: ")

print(diario)

"""
**Actividad 5**

Crear un diccionario llamado "revista" con:

- nombre
- temática
- periodicidad
- cantidad de lectores

Mostrar el diccionario solo con print.

"""
print("Hola bienvenido, a continuacion va a ingresar inform
acion sobre su revista")

revista={}

revista["nombre"]=input("Ingrese el nombre de la revista:


")
revista["tematica"]=input("Ingrese la tematica: ")
revista["periodicidad"]=input("Ingrese la periocidad: ")
revista["cantidad de lectores"]=input("Ingrese la cantidad
de lectores: ")

print(revista)

### Actividad 6

Crear un diccionario llamado `portal_noticias` con:

- nombre
- visitas mensuales
- categoría

Ejercicios 4
- país

Mostrar el diccionario solo con print.


"""

print("Hola bienvenido, a continuacion va a ingresar inform


acion sobre su portal de noticias")

portal_noticias={}

portal_noticias["nombre"]=input("Ingrese el nombre del port


al de noticias: ")
portal_noticias["visitas mensuales"]=input("Ingrese las vis
itas mensuales: ")
portal_noticias["categoria"]=input("Ingrese la categoria:
")
portal_noticias["pais"]=input("Ingrese el pais: ")

print(portal_noticias)

"""
### Actividad 7

Crear un diccionario llamado `medio_digital` con:

- nombre
- seguidores
- tipo de contenido
- plataforma

Mostrar el diccionario solo con print.


"""

print("Hola bienvenido, a continuacion va a ingresar inform


acion sobre su portal de noticias")

medio_digital={}

Ejercicios 5
medio_digital["nombre"]=input("Ingrese el nombre del medio
digital: ")
medio_digital["seguidores"]=input("Ingrese la cantidad de s
eguidores: ")
medio_digital["tipo de contenido"]=input("Ingrese el tipo d
e contendio: ")
medio_digital["plataforma"]=input("Ingrese la plataforma ")

print(medio_digital)

"""
### Actividad 8

Crear un diccionario llamado `productora` con:

- nombre
- programas producidos
- empleados
- ciudad

Mostrar el diccionario solo con print.

"""

print("Hola bienvenido, a continuacion va a ingresar inform


acion sobre su productora")

productora={}

productora["nombre"]=input("Ingrese el nombre de la product


ora: ")
productora["programas producidos"]=input("Ingrese la cantid
ad de programas producidos: ")
productora["empleados"]=input("Ingrese la cantidad de emple
ados: ")
productora["ciudad"]=input("Ingrese la ciudad:")

print(productora)

Ejercicios 6
"""
### Actividad 9

Crear un diccionario llamado `agencia_prensa` con:

- nombre
- clientes
- periodistas
- país

Mostrar el diccionario solo con print.


"""

print("Hola bienvenido, a continuacion va a ingresar inform


acion sobre su agencia")

agencia_prensa={}

agencia_prensa["nombre"]=input("Ingrese el nombre de la age


ncia: ")
agencia_prensa["clientes"]=input("Ingrese la cantidad de cl
ientes: ")
agencia_prensa["periodistas"]=input("Ingrese la cantidad de
periodistas: ")
agencia_prensa["pais"]=input("Ingrese el pais:")

print(agencia_prensa)

"""
### Actividad 10

Crear un diccionario llamado `programa_tv` con:

- nombre
- conductor
- horario
- canal

Ejercicios 7
Mostrar el diccionario solo con print.
"""

print("Hola bienvenido, a continuacion va a ingresar inform


acion sobre su programa")

programa_tv={}

programa_tv["nombre"]=input("Ingrese el nombre de la agenci


a: ")
programa_tv["clientes"]=input("Ingrese la cantidad de clien
tes: ")
programa_tv["periodistas"]=input("Ingrese la cantidad de pe
riodistas: ")
programa_tv["pais"]=input("Ingrese el pais:")

print(programa_tv)

Actividad de buscar en el diccionario

ACT1
print("Hola bienvenido, a continuacion va a ingresar inform
acion sobre su medio")

medio={}

medio["nombre del medio"]=input("Ingrese el nombre del medi


o: ")
medio["tipo de medio"]=input("Ingrese el tipo de medio: ")
medio["audiencia"]=input("Ingrese la audiencia: ")
medio["ciudad"]=input("Ingrese la ciudad: ")

print(medio)

print("=== CONSULTA DE MEDIO ===")

Ejercicios 8
print("1 - Ver nombre del medio")
print("2 - Ver tipo de medio")
print("3 - Ver audiencia")
print("4 - Ver ciudad")

opcion = input("Seleccione una opción: ")

# Condicionales
if opcion == "1":
print("Nombre:", [Link]("nombre del medio"))

elif opcion == "2":


print("Tipo:", [Link]("tipo de medio"))

elif opcion == "3":


print("Audiencia:", [Link]("audiencia"))

elif opcion == "4":


print("Ciudad:", [Link]("ciudad"))

else:
print("Opción incorrecta")

ACT2
print("Hola bienvenido, a continuacion va a ingresar inform
acion sobre su canal")

canal_tv={}

canal_tv["nombre del canal"]=input("Ingrese el nombre del c


anal: ")
canal_tv["horario central"]=input("Ingrese el horario centr
al del canal: ")
canal_tv["cantidad de programas"]=input("Ingrese la cantida
d de programas del canal: ")
canal_tv["rating promedio"]=input("Ingrese el rating promed
io del canal ")

Ejercicios 9
print(canal_tv)

print("=== CONSULTA DE CANAL ===")


print("1 - Ver nombre del canal")
print("2 - Ver horario central")
print("3 - Ver cantidad de programas")
print("4 - Ver rating promedio")

opcion = input("Seleccione una opción: ")

# Condicionales
if opcion == "1":
print("Nombre:", canal_tv.get("nombre del canal"))

elif opcion == "2":


print("Horario central:", canal_tv.get("horario centra
l"))

elif opcion == "3":


print("Cantidad de programas:", canal_tv.get("cantidad
de programas"))

elif opcion == "4":


print("Rating promedio:", canal_tv.get("rating promedi
o"))

else:
print("Opción incorrecta")

ACT3
print("Hola bienvenido, a continuacion va a ingresar inform
acion sobre su radio")

radio={}

radio["nombre radio"]=input("Ingrese el nombre de la radio:


")

Ejercicios 10
radio["frecuencia"]=input("Ingrese la frecuencia de la radi
o: ")
radio["programa principal"]=input("Ingrese el programa prin
cipal: ")
radio["cantidad de oyentes"]=input("Ingrese la cantidad de
oyentes: ")

print(radio)

print("=== CONSULTA DE RADIO ===")


print("1 - Ver nombre de la radio")
print("2 - Ver frecuencia")
print("3 - Ver programa principal")
print("4 - Ver cantidad de oyentes")

opcion = input("Seleccione una opción: ")

# Condicionales
if opcion == "1":
print("Nombre:", [Link]("nombre radio"))

elif opcion == "2":


print("Frecuencia:", [Link]("frecuencia"))

elif opcion == "3":


print("Programa principal:", [Link]("programa princi
pal"))

elif opcion == "4":


print("Cantidad de oyentes:", [Link]("cantidad de oy
entes"))

else:
print("Opción incorrecta")

TAREAS PENDIENTES NOTION DICCIONARIOS

Ejercicios 11
Actividad 1 - diccionarios .pop
red_social= {
"nombre": "agus",
"seguidores": 3000,
"publicaciones": 1,
"engagement": "mucho",
"pais":"Argentina"
}

print("=====Menú=====")
print("Elige un número")

nay= int(input("Ingresa un opcion \n1-Eliminar seguidores


\n2-Eliminar publicaciones \n3-Eliminar engagement \n4-Elim
inar pais \n"))

if nay == 1:
seguidores_eliminado= red_social.pop("seguidores")
print("Se eliminó seguidores")
print(f"Valor eliminado: {seguidores_eliminado}")

elif nay == 2:
publicaciones_eliminadas= red_social.pop("publicacione
s")
print("Se eliminó publicaciones")
print(f"Valor eliminado:{oublicaciones_eliminadas}")

elif nay == 3:
engagement_eliminado= red_social.pop("engagement")
print("Se eliminó engagement")
print(f"Valor eliminado: {engagement_eliminado}")

elif nay == 4:
pais_eliminado= red_social.pop("pais")
print("Se eliminó pais")
print("Valor eliminado: {pais_eliminado}")

Ejercicios 12
else:
print("Opción incorrecta")

print(f"Diccionario Actualizado: {red_social}")

BLOQUE 3
Cosignas:

Ejercicios 13
💡 Actividad 2 — Cliente Manager
Crear un diccionario cliente con:
nombre
edad
ciudad
empresa
contrato
Mostrar un menú:

1 eliminar edad
2 eliminar ciudad
3 eliminar empresa
4 eliminar contrato

Según la opción elegida:


eliminar el dato
mostrar el diccionario final

Actividad 3 — Media Manager


Crear un diccionario medio con:
nombre
tipo
audiencia
periodistas
ciudad
Mostrar un menú:

1 eliminar audiencia
2 eliminar periodistas
3 eliminar ciudad
4 eliminar tipo

Eliminar el dato elegido y mostrar el diccionario actualizado.

Ejercicios 14
Actividad 4 — Agencia de Publicidad
Crear un diccionario agencia con:
nombre
empleados
clientes
campañas
presupuesto
Mostrar un menú:

1 eliminar clientes
2 eliminar campañas
3 eliminar presupuesto
4 eliminar empleados

Según la opción:
eliminar el dato
mostrar el resultado

Actividad 5 — Marketing Manager


Crear un diccionario marketing con:
campaña
producto
medio
presupuesto
duracion
Mostrar un menú:

1 eliminar producto
2 eliminar medio
3 eliminar presupuesto
4 eliminar duracion

Eliminar el dato y mostrar el diccionario actualizado.

Ejercicios 15
Actividad 6 — Sistema de Ventas
Crear un diccionario ventas con:
producto
precio
cantidad
cliente
fecha
Mostrar un menú:

1 eliminar precio
2 eliminar cantidad
3 eliminar cliente
4 eliminar fecha

Según la opción:
eliminar usando pop()

mostrar el valor eliminado


mostrar el diccionario final

Actividad 7 — Community Manager


Crear un diccionario campania_instagram con:
nombre
presupuesto
seguidores
alcance
interacciones
Mostrar un menú:

1 eliminar seguidores
2 eliminar alcance
3 eliminar interacciones
4 eliminar presupuesto

Ejercicios 16
Eliminar el dato seleccionado y mostrar el diccionario actualizado.
Actividad 8 — Sistema de Programas de TV
Crear un diccionario programa_tv con:
nombre
conductor
horario
rating
canal
Mostrar un menú:

1 eliminar rating
2 eliminar canal
3 eliminar horario
4 eliminar conductor

Eliminar el dato seleccionado y mostrar el diccionario.


Actividad 9 — Sistema de Clientes Premium
Crear un diccionario cliente_premium con:
nombre
empresa
ciudad
compras
saldo
Mostrar un menú:

1 eliminar compras
2 eliminar saldo
3 eliminar empresa
4 eliminar ciudad

Según la opción:
eliminar el dato

Ejercicios 17
mostrar el diccionario actualizado

Actividad 10 — Campaign Manager


Crear un diccionario campania_publicitaria con:
nombre
presupuesto
medio
audiencia
duracion
producto
Mostrar un menú:

1 eliminar presupuesto
2 eliminar medio
3 eliminar audiencia
4 eliminar duracion
5 eliminar producto

El programa debe:
pedir una opción al usuario
eliminar el dato con pop()

mostrar el valor eliminado


mostrar el diccionario actualizado

BLOQUE 4

Ejercicios 18
🥰 Bloque 4 - Integradores 🏁
💡 Uso de:
Diccionarios
Bucle for
Condicionales
Contadores / acumuladores

Actividad 1 — Análisis de clientes


Consigna
Una empresa quiere analizar la cantidad de compras realizadas por
sus clientes.
Se pide:
1. Crear un diccionario llamado clientes .
2. La clave será el nombre del cliente. El valor será la cantidad de
compras realizadas.
3. Recorrer el diccionario con un bucle for in y mostrar todos los
clientes uno por uno
4. Mostrar si cada cliente es cliente frecuente (más de 5 compras) o
cliente ocasional (5 o menos).
5. Mostrar al final:
cantidad de clientes frecuentes
cantidad de clientes ocasionales

#Pista
if compras > 5:
print("Cliente frecuente\n")
frecuentes += 1

Actividad 2 — Análisis de medios publicitarios


Consigna
Una agencia quiere analizar la inversión en medios publicitarios.

Ejercicios 19
Se pide:
1. Crear un diccionario llamado medios .
2. La clave será el medio. El valor será el presupuesto invertido.
3. Recorrer el diccionario con un bucle for in y mostrar cada medio.
4. Indicar si el presupuesto es:
alto (mayor a 60000)
medio (entre 30000 y 60000)
bajo (menor a 30000)
5. Mostrar:
presupuesto total
cantidad de medios con presupuesto alto

#pista
for medio, presupuesto in [Link]():

Actividad 3 — Análisis de productos de marketing


Consigna
Una empresa tiene diferentes productos promocionales.
Se pide:
1. Crear un diccionario llamado productos .
2. La clave será el nombre del producto. El valor será el stock
disponible.
3. Recorrer el diccionario y mostrar cada producto.
4. Indicar si el stock es:
suficiente (más de 50)
bajo (50 o menos)
5. Mostrar:
cantidad de productos con stock bajo
cantidad de productos con stock suficiente
Actividad 4 — Análisis de redes sociales

Ejercicios 20
Consigna
Una empresa quiere analizar sus redes sociales.
Se pide:
1. Crear un diccionario llamado redes .
2. La clave será la red social. El valor será la cantidad de seguidores.
3. Recorrer el diccionario y mostrar cada red.
4. Indicar si la red es:
grande (más de 100000 seguidores)
mediana (entre 50000 y 100000)
pequeña (menos de 50000)
5. Mostrar:
total de seguidores
cantidad de redes
redes grandes

Ejercicios 21

También podría gustarte