diff --git a/ejercicio3.ipynb b/ejercicio3.ipynb index b97c458faa73d736db93e40d0cac69a890492e6a..d6ad8445afb1777c03c46809c7283a819a1e6b0f 100644 --- a/ejercicio3.ipynb +++ b/ejercicio3.ipynb @@ -38,7 +38,7 @@ }, { "cell_type": "code", - "execution_count": 121, + "execution_count": 162, "metadata": {}, "outputs": [], "source": [ @@ -77,7 +77,7 @@ " 'residencia':'Cali-COL',\n", " 'especialidad':'Ãtomos ultra frÃos',\n", " 'edad':21,\n", - " 'institución':'Universidad del Valle',\n", + " 'institución':'Universidad Del Valle',\n", " 'hobbies':['Trotar']\n", " },\n", " 'pinzonc':{'nombres':'Carlos Andres',\n", @@ -250,6 +250,15 @@ " 'edad':26,\n", " 'institución':'Universidad Nacional de Colombia',\n", " 'hobbies':['Ajedrez' ,'Nadar']\n", + " },\n", + " 'ladinoj':{'nombres':'Jose Miguel',\n", + " 'apellidos':'Ladino Méndez',\n", + " 'paÃs':'Colombia',\n", + " 'residencia':'Bogotá D.C.-COL',\n", + " 'especialidad':'Mecánica Celeste Relativista',\n", + " 'edad':24,\n", + " 'institución':'Universidad Nacional de Colombia',\n", + " 'hobbies':['Skate' ,'Guitarra eléctrica']\n", " }\n", "\n", "\n", @@ -258,13 +267,13 @@ }, { "cell_type": "code", - "execution_count": 122, + "execution_count": 163, "metadata": {}, "outputs": [], "source": [ "# Estimo necesario tener una funcion que me permita ver las llaves del dlos usuarios \n", "def listaUsuarios(dicc):\n", - " resultadol=list()\n", + " resultadol=list() # lista vacia\n", " for key in dicc:\n", " resultadol.append(key)\n", " return resultadol" @@ -272,18 +281,18 @@ }, { "cell_type": "code", - "execution_count": 123, + "execution_count": 164, "metadata": {}, "outputs": [ { "output_type": "execute_result", "data": { "text/plain": [ - "'Arturos, Jal, Jalil, Jedsrz, Lnunez, Malamboj, andreatugores, barriosc, bermudezj, bompartr, bullan, carrilloj, cristian.velandia, escuderop, fernandezn, francoe, hernandezj, leonl, mamaniy, pinzonc, vinascor, vivasm'" + "'Arturos, Jal, Jalil, Jedsrz, Lnunez, Malamboj, andreatugores, barriosc, bermudezj, bompartr, bullan, carrilloj, cristian.velandia, escuderop, fernandezn, francoe, hernandezj, ladinoj, leonl, mamaniy, pinzonc, vinascor, vivasm'" ] }, "metadata": {}, - "execution_count": 123 + "execution_count": 164 } ], "source": [ @@ -294,7 +303,7 @@ }, { "cell_type": "code", - "execution_count": 124, + "execution_count": 165, "metadata": {}, "outputs": [], "source": [ @@ -324,7 +333,7 @@ }, { "cell_type": "code", - "execution_count": 125, + "execution_count": 166, "metadata": {}, "outputs": [ { @@ -347,29 +356,29 @@ "from numpy import mean\n", "def AvgEdad(lista):\n", " edades=list()\n", - " print('El pormedio de edades de los encuestados en el proyecto LA-ConGA 2021-1S es:',end=' ')\n", + " print('El promedio de edades de los encuestados en el proyecto LA-ConGA 2021-1S es:',end=' ')\n", " for key in lista:\n", " edades.append(lista[key]['edad'])\n", " #print(edades)\n", " #promedio = sum(edades) / len(edades) \n", " #print(promedio)\n", - " print(round(mean(edades),3)) # redondeno a milesimas<" + " print(round(mean(edades),2),'años') # redondeno a centesimas" ], "cell_type": "code", "metadata": {}, - "execution_count": 137, + "execution_count": 167, "outputs": [] }, { "cell_type": "code", - "execution_count": 138, + "execution_count": 168, "metadata": {}, "outputs": [ { "output_type": "stream", "name": "stdout", "text": [ - "El pormedio de edades de los encuestados en el proyecto LA-ConGA 2021-1S es: 31.045\n" + "El promedio de edades de los encuestados en el proyecto LA-ConGA 2021-1S es: 30.74 años\n" ] } ], @@ -377,6 +386,38 @@ "AvgEdad(compas)" ] }, + { + "cell_type": "code", + "execution_count": 169, + "metadata": {}, + "outputs": [], + "source": [ + "# generar una lista de las instituciones donde los ConGueros pertenecemos\n", + "def listaInstituciones(lista):\n", + " instituciones=[lista[usser]['institución'] for usser in lista]\n", + " return sorted(list(set(instituciones))) # regresa la lista csin repeticiones y ordenados alfabeticamente\n", + "\n" + ] + }, + { + "cell_type": "code", + "execution_count": 170, + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "name": "stdout", + "text": [ + "['LAPP-Laboratoire d´Annecy de Physique des Particules',\n 'Universidad Central de Venezuela',\n 'Universidad Del Valle',\n 'Universidad Industrial de Santander',\n 'Universidad Nacional Mayor de San Marcos',\n 'Universidad Nacional de Colombia',\n 'Universidad Simón Bolivar',\n 'Universidad Tecnologica Indoamerica']\n" + ] + } + ], + "source": [ + "# el módulo pprint imprime listas largas elemento por lÃnea:\n", + "import pprint\n", + "pprint.pprint(listaInstituciones(compas))" + ] + }, { "cell_type": "code", "execution_count": null,