diff --git a/ejercicio3.ipynb b/ejercicio3.ipynb index 5ff9920e544b26de3b7189065bfa351bbe916883..4fabc5c65e2e16917c4f79afbfc1eedcb2ad9da4 100644 --- a/ejercicio3.ipynb +++ b/ejercicio3.ipynb @@ -1,3 +1,4 @@ +#Se crea un diccionario de diccionarios con la información necesaria import pprint #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"}, @@ -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"}, "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): salida=dict() for i in dicc: @@ -20,10 +22,16 @@ def paises(dicc,pais): salida[i]=dicc[i] 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") a=input() paises(compas,a) + +#Se usó la función para encontrar la información del paÃs ingresado + 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: acumulado+=int(compas[i]["edad"]) promedio=acumulado/len(compas)