Skip to content
Snippets Groups Projects
Commit bc2bcfa5 authored by Yineth Melissa Pérez Ayala's avatar Yineth Melissa Pérez Ayala
Browse files

Update ejercicio3.ipynb

parent 594cbc57
No related branches found
No related tags found
No related merge requests found
#Se crea un diccionario de diccionarios con la información necesaria
import pprint import pprint
#para instalar el paquete pprint usar pip install pprintpp #para instalar el paquete pprint usar pip install pprintpp
compas={"teofilo":{"nombre":"Teófilo","apellido":"Vargas aucalla","edad":"54","país de orígen":"Perú","residencia":"Lima","especialidad":"Cosmología","institución":"Universidad Nacional Mayor de San Marcos","hobbie":"Wing Chun Kuen"}, compas={"teofilo":{"nombre":"Teófilo","apellido":"Vargas aucalla","edad":"54","país de orígen":"Perú","residencia":"Lima","especialidad":"Cosmología","institución":"Universidad Nacional Mayor de San Marcos","hobbie":"Wing Chun Kuen"},
...@@ -13,6 +14,7 @@ compas={"teofilo":{"nombre":"Teófilo","apellido":"Vargas aucalla","edad":"54"," ...@@ -13,6 +14,7 @@ compas={"teofilo":{"nombre":"Teófilo","apellido":"Vargas aucalla","edad":"54","
"britod":{"nombre":"Daniel arturo","apellido":"Brito urbina","edad":"26","país de orígen":"Venezuela","residencia":"Caracas","especialidad":"Teoría de campos","institución":"Universidad Central de Venezuela","hobbie":"Patinetas"}, "britod":{"nombre":"Daniel arturo","apellido":"Brito urbina","edad":"26","país de orígen":"Venezuela","residencia":"Caracas","especialidad":"Teoría de campos","institución":"Universidad Central de Venezuela","hobbie":"Patinetas"},
"ladinoj":{"nombre":"Jose miguel","apellido":"Ladino méndez","edad":"24","país de orígen":"Colombia","residencia":"Bogotá","especialidad":"Mecánica celeste relativista","institución":"Universidad Nacional de Colombia","hobbie":"Skate"}} "ladinoj":{"nombre":"Jose miguel","apellido":"Ladino méndez","edad":"24","país de orígen":"Colombia","residencia":"Bogotá","especialidad":"Mecánica celeste relativista","institución":"Universidad Nacional de Colombia","hobbie":"Skate"}}
def paises(dicc,pais): def paises(dicc,pais):
salida=dict() salida=dict()
for i in dicc: for i in dicc:
...@@ -20,10 +22,16 @@ def paises(dicc,pais): ...@@ -20,10 +22,16 @@ def paises(dicc,pais):
salida[i]=dicc[i] salida[i]=dicc[i]
pprint.pprint(salida) pprint.pprint(salida)
#Se hace la segunda parte del ejercicio, en la que se busca obtener toda la información de los ciudadanos de un determinado país dentro del diccionario. Para ello se empieza creando una función que permita realizar el ejercicio descrito
print("Ingrese un país con la primera letra en mayúscula") print("Ingrese un país con la primera letra en mayúscula")
a=input() a=input()
paises(compas,a) paises(compas,a)
#Se usó la función para encontrar la información del país ingresado
acumulado=0 acumulado=0
#Aquí empieza la tercera parte del ejercicio en la que se quiere imprimir el promedio de edad a partir del diccionario.
for i in compas: for i in compas:
acumulado+=int(compas[i]["edad"]) acumulado+=int(compas[i]["edad"])
promedio=acumulado/len(compas) promedio=acumulado/len(compas)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment