diff --git a/ejercicio3.ipynb b/ejercicio3.ipynb new file mode 100644 index 0000000000000000000000000000000000000000..f28703b31f35cc83cdbe0177971f6e263ef0003c --- /dev/null +++ b/ejercicio3.ipynb @@ -0,0 +1,208 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Nombre: Juan Manuel Moreno Pérez\n", + "# Usuario: morenoj" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "• Entre en contacto con 10 estudiantes del curso de datos y 2 profesores o personal de soporte\n", + "de LaConga, uno del curso de datos y otro de afuera, y consulte su nombre completo, su\n", + "nombre de usuario en mattermost, edad, pais de origen, ciudad donde residen, su especialidad\n", + "cientÃfica, nombre del instituto en que estudian/laboran, y un hobbie o afición.\n", + "\n", + "• Cree un diccionario llamado “compasâ€, donde la llave sea el nombre de usuario en mattermost,\n", + "y si depliego el valor almacenado, por ejemplo en compas[“juan-pinedaâ€], lo que obtengo es\n", + "a la vez otro diccionario, con las llaves “nombreâ€, “apellidoâ€, “paÃsâ€, “residenciaâ€, “edadâ€,\n", + "“instituciónâ€, “hobbieâ€.\n", + "\n", + "• Cree una función que reciba como entrada el diccionario y un paÃs de origen, y retorne las\n", + "informaciones completas de todas las personas de ese paÃs, tabuladas en una forma fácil de\n", + "entender. \n", + "\n", + "-Busque una forma de calcular, a partir del diccionario, el promedio de edad de\n", + "todas las personas en él, y una forma de mostrar todas las instituciones (sin repetición)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Primero almacenamos la lista de compas" + ] + }, + { + "cell_type": "code", + "execution_count": 122, + "metadata": {}, + "outputs": [], + "source": [ + "compas={'arturos':{'Nombres':'Arturo',\n", + " 'Apellidos': 'Sanchez',\n", + " 'Edad':34,\n", + " 'PaÃs_Origen':'Venezuela',\n", + " 'Ciudad_Residencia':'Ginebra-SUI',\n", + " 'Especialidad_CientÃfica':'FÃsica',\n", + " 'Instituto':'LAPP-Laboratoire d´Annecy de Physique des Particules',\n", + " 'Hobbies':'Montar la bicicleta'},\n", + " 'pinzonc':{'Nombres':'Carlos Andres',\n", + " 'Apellidos':'Pinzón Osorio',\n", + " 'Edad':30,\n", + " 'PaÃs_Origen':'Colombia',\n", + " 'Ciudad_Residencia':'Bogotá D.C.-COL',\n", + " 'Especialidad_CientÃfica':'FÃsica de altas energÃas',\n", + " 'Instituto':'Universidad Nacional Mayor de San Marcos',\n", + " 'Hobbies':'Música'},\n", + " 'barriosc':{'Nombres':'Claudia Verowska',\n", + " 'Apellidos':'Barrios Arvelaez',\n", + " 'Edad':26,\n", + " 'PaÃs_Origen':'Venezuela',\n", + " 'Ciudad_Residencia':'Caracas-VEN',\n", + " 'Especialidad_CientÃfica':'AstrofÃsica',\n", + " 'Instituto':'Universidad Central de Venezuela',\n", + " 'Hobbies':'Montañismo'},\n", + " 'francoe':{'Nombres':'Erwin Renzo',\n", + " 'Apellidos':'Franco Dias',\n", + " 'Edad':25,\n", + " 'PaÃs_Origen':'Perú',\n", + " 'Ciudad_Residencia':'Lima-PER',\n", + " 'Especialidad_CientÃfica':'Fisica',\n", + " 'Instituto':'Universidad Nacional Mayor de San Marcos',\n", + " 'Hobbies':'Música'},\n", + " 'bermudezj':{'Nombres':'Jesús David',\n", + " 'Apellidos':'Bermudez Sanchez',\n", + " 'Edad':25,\n", + " 'PaÃs_Origen':'Colombia',\n", + " 'Ciudad_Residencia':'Bogotá-Col',\n", + " 'Especialidad_CientÃfica':'FÃsica',\n", + " 'Instituto':'Universidad Nacional de Colombia',\n", + " 'Hobbies':'Senderismo'},\n", + " 'caviedesl':{'Nombres':'Laura Juliana',\n", + " 'Apellidos':'Caviedes Betancourt',\n", + " 'Edad':23,\n", + " 'PaÃs_Origen':'Colombia',\n", + " 'Ciudad_Residencia':'Bogotá-COL',\n", + " 'Especialidad_CientÃfica':'FÃsica de PartÃculas',\n", + " 'Instituto':'Universidad Nacional de Colombia',\n", + " 'Hobbies':'Bailar'},\n", + " 'vivasm':{'Nombres':'Mariana',\n", + " 'Apellidos':'Vivas',\n", + " 'Edad':23,\n", + " 'PaÃs_Origen':'Venezuela',\n", + " 'Ciudad_Residencia':'Caracas-VEN',\n", + " 'Especialidad_CientÃfica':'FÃsica',\n", + " 'Instituto':'Universidad Central de Venezuela',\n", + " 'Hobbies':'Ballet'},\n", + " 'bullan':{'Nombres':'Miguel Angel',\n", + " 'Apellidos':'Bulla Rivas',\n", + " 'Edad':25,\n", + " 'PaÃs_Origen':'Colombia',\n", + " 'Ciudad_Residencia':'Bogotá-COL',\n", + " 'Especialidad_CientÃfica':'FÃsica',\n", + " 'Instituto':'Universidad Nacional de Colombia',\n", + " 'Hobbies':'Videojuegos'},\n", + " 'bucurul':{'Nombres':'Neidy Lorena',\n", + " 'Apellidos':'Bucurú Rodriguez',\n", + " 'Edad':21,\n", + " 'PaÃs_Origen':'Colombia',\n", + " 'Ciudad_Residencia':'Bogotá D.C.-COL',\n", + " 'Especialidad_CientÃfica': 'FÃsica de PartÃculas',\n", + " 'Instituto':'Universidad Nacional de Colombia' , \n", + " 'Hobbies':'Bordar'},\n", + " 'bompartr':{'Nombres':'Richert Jesús Manuel',\n", + " 'Apellidos':'Bompart Redondo',\n", + " 'Edad':26,\n", + " 'PaÃs_Origen':'Venezuela',\n", + " 'Ciudad_Recidencia':'Caracas-VEN',\n", + " 'Especialidad_CientÃfica':'Instrumentación',\n", + " 'Instituto':'Universidad Central de Venezuela',\n", + " 'Hobbies':['FotografÃa', 'Coleccion de modelos maquinaria','Domotica']}\n", + "}" + ] + }, + { + "cell_type": "code", + "execution_count": 135, + "metadata": {}, + "outputs": [], + "source": [ + "def informacion(compas,pais):\n", + " for key in list(compas.keys()):\n", + " if compas[key]['PaÃs_Origen']==pais:\n", + " print('Nombres: {0[Nombres]:<15} Apellidos: {0[Apellidos]:<20} Edad: {0[Edad]:<5} PaÃs de origen: {0[PaÃs_Origen]:<15}'.format(compas[key]))\n", + " print('Ciudad de residencia: {0[Ciudad_Residencia]:<20} Especialidad CientÃfica: {0[Especialidad_CientÃfica]:<20}'.format(compas[key]))\n", + " print('Instituto : {0[Instituto]:<40} Hobbies: {0[Hobbies]:<15}\\n'.format(compas[key]))" + ] + }, + { + "cell_type": "code", + "execution_count": 136, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Nombres: Carlos Andres Apellidos: Pinzón Osorio Edad: 30 PaÃs de origen: Colombia \n", + "Ciudad de residencia: Bogotá D.C.-COL Especialidad CientÃfica: FÃsica de altas energÃas\n", + "Instituto : Universidad Nacional Mayor de San Marcos Hobbies: Música \n", + "\n", + "Nombres: Jesús David Apellidos: Bermudez Sanchez Edad: 25 PaÃs de origen: Colombia \n", + "Ciudad de residencia: Bogotá-Col Especialidad CientÃfica: FÃsica \n", + "Instituto : Universidad Nacional de Colombia Hobbies: Senderismo \n", + "\n", + "Nombres: Laura Juliana Apellidos: Caviedes Betancourt Edad: 23 PaÃs de origen: Colombia \n", + "Ciudad de residencia: Bogotá-COL Especialidad CientÃfica: FÃsica de PartÃculas\n", + "Instituto : Universidad Nacional de Colombia Hobbies: Bailar \n", + "\n", + "Nombres: Miguel Angel Apellidos: Bulla Rivas Edad: 25 PaÃs de origen: Colombia \n", + "Ciudad de residencia: Bogotá-COL Especialidad CientÃfica: FÃsica \n", + "Instituto : Universidad Nacional de Colombia Hobbies: Videojuegos \n", + "\n", + "Nombres: Neidy Lorena Apellidos: Bucurú Rodriguez Edad: 21 PaÃs de origen: Colombia \n", + "Ciudad de residencia: Bogotá D.C.-COL Especialidad CientÃfica: FÃsica de PartÃculas\n", + "Instituto : Universidad Nacional de Colombia Hobbies: Bordar \n", + "\n" + ] + } + ], + "source": [ + "informacion(compas,'Colombia')" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.8.5" + } + }, + "nbformat": 4, + "nbformat_minor": 4 +}