diff --git a/ejercicio3.ipynb b/ejercicio3.ipynb index 5c6aa403b91d92fdf5781223e11f1e267e056960..b97c458faa73d736db93e40d0cac69a890492e6a 100644 --- a/ejercicio3.ipynb +++ b/ejercicio3.ipynb @@ -38,11 +38,12 @@ }, { "cell_type": "code", - "execution_count": 107, + "execution_count": 121, "metadata": {}, "outputs": [], "source": [ "# el diccionario\n", + "# -*- coding: utf-8 -*-\n", "compas={'andreatugores':{'nombres':'Andrea Carolina',\n", " 'apellidos':'Tugores Hernandez',\n", " 'paÃs':'Venezuela',\n", @@ -257,11 +258,11 @@ }, { "cell_type": "code", - "execution_count": 65, + "execution_count": 122, "metadata": {}, "outputs": [], "source": [ - "# Estimo necesario tener una funcion que me permita ver los \n", + "# Estimo necesario tener una funcion que me permita ver las llaves del dlos usuarios \n", "def listaUsuarios(dicc):\n", " resultadol=list()\n", " for key in dicc:\n", @@ -271,18 +272,18 @@ }, { "cell_type": "code", - "execution_count": 66, + "execution_count": 123, "metadata": {}, "outputs": [ { "output_type": "execute_result", "data": { "text/plain": [ - "'Arturos, Jal, Jalil, Jedsrz, Lnunez, Malamboj, acerot, 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, leonl, mamaniy, pinzonc, vinascor, vivasm'" ] }, "metadata": {}, - "execution_count": 66 + "execution_count": 123 } ], "source": [ @@ -293,15 +294,15 @@ }, { "cell_type": "code", - "execution_count": 100, + "execution_count": 124, "metadata": {}, "outputs": [], "source": [ "def DetalleCompas(lista, pais):\n", "\n", " titulo = format(\"Usuario\", \"<12\") + format(\"Nombre Completo\", \"<25\") + \\\n", - " format(\"Ciudad\", \" <12\") + format(\"Especialidad\", \"<23\") + \\\n", - " format(\"Edad\", \" <4\") + format(\"Institución\", \"<40\") + \\\n", + " format(\"Ciudad\", \" <12\") + format(\"Especialidad\", \"<21\") + \\\n", + " format(\"Edad\", \" <6\") + format(\"Institución\", \"<40\") + \\\n", " format(\"Hobbies\", \" <10\")\n", " print('Información de miembros de LA-ConGA oriundos de: ',pais.upper(),'\\n\\n')\n", " print(titulo,'\\n')\n", @@ -323,14 +324,14 @@ }, { "cell_type": "code", - "execution_count": 108, + "execution_count": 125, "metadata": {}, "outputs": [ { "output_type": "stream", "name": "stdout", "text": [ - "Información de miembros de LA-ConGA oriundos de: VENEZUELA \n\n\nUsuario Nombre Completo Ciudad Especialidad EdadInstitución Hobbies \n\nandreatugo Andrea Carolina Tugores Caracas FÃsica 24 Universidad Central de Venezuela Tennis \nJedsrz Jorge Stephany Caracas FÃsica teórica 60 Universidad Simón Bolivar JardinerÃa\nbarriosc Claudia Verowska Barrio Caracas AstrofÃsica 26 Universidad Central de Venezuela Montañismo\nbompartr Richert Jesús Manuel Bo Caracas Instrumentación 26 Universidad Central de Venezuela FotografÃa\nArturos Arturo Sanchez Ginebra FÃsica 34 LAPP-Laboratoire d´Annecy de Physique Montar bicicleta\nJal José Antonio López Rodr Caracas FÃsica 50 Universidad Central de Venezuela Excursionsimo\nvivasm Mariana Vivas Caracas FÃsica 23 Universidad Central de Venezuela Ballet \n" + "Información de miembros de LA-ConGA oriundos de: VENEZUELA \n\n\nUsuario Nombre Completo Ciudad Especialidad Edad Institución Hobbies \n\nandreatugo Andrea Carolina Tugores Caracas FÃsica 24 Universidad Central de Venezuela Tennis \nJedsrz Jorge Stephany Caracas FÃsica teórica 60 Universidad Simón Bolivar JardinerÃa\nbarriosc Claudia Verowska Barrio Caracas AstrofÃsica 26 Universidad Central de Venezuela Montañismo\nbompartr Richert Jesús Manuel Bo Caracas Instrumentación 26 Universidad Central de Venezuela FotografÃa\nArturos Arturo Sanchez Ginebra FÃsica 34 LAPP-Laboratoire d´Annecy de Physique Montar bicicleta\nJal José Antonio López Rodr Caracas FÃsica 50 Universidad Central de Venezuela Excursionsimo\nvivasm Mariana Vivas Caracas FÃsica 23 Universidad Central de Venezuela Ballet \n" ] } ], @@ -340,19 +341,48 @@ }, { "source": [ - "nombres Jorge Enrique\n", - "apellidos. Malambo MartÃnez\n", - "paÃs de origen Colombia\n", - "residencia. Bogotá D.C. - COL\n", - "especialidad modelaje y simulación - ciencia de materiales\n", - "edad 39\n", - "institucdión. Universidad Nacional de Colombia\n", - "hobbies Talla en madera y ecoturismo" + "# promedio de edades, en este caso definire la funcion que reciba la lista sin ningun return\n", + "# que se encargue de imprimir en pantalla la informacion, sin embargo si se requiriera dicho \n", + "# valor dejo para descomentar el return.\n", + "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", + " 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<" ], "cell_type": "code", "metadata": {}, - "execution_count": null, + "execution_count": 137, "outputs": [] + }, + { + "cell_type": "code", + "execution_count": 138, + "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" + ] + } + ], + "source": [ + "AvgEdad(compas)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] } ] } \ No newline at end of file