{
 "cells": [
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# Primero sencillamente crear un diccionario para cada persona \n",
    "\n",
    "# En la ultima parte se crea un nuevo diccionario donde cada entrada esta asociada al diccionario de cadapersona"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 1,
   "metadata": {},
   "outputs": [],
   "source": [
    "leonl1 = {\n",
    "    'nombre': 'Luis Alberto',\n",
    "    'apellido': 'Leon' ,\n",
    "    'pais' :  'Peru',\n",
    "    'residencia': 'Provincia Constitucional del Callao', \n",
    "    'edad' : 22 , \n",
    "    'institucion': 'Universidad Nacional Mayor de San Marcos' ,\n",
    "    'especialidad':'Gravitacion',\n",
    "    'hobby': 'Escuchar musica' \n",
    "}\n",
    "velandiav2 = {\n",
    "    'nombre': 'Cristian',\n",
    "    'apellido': 'Velandia' ,\n",
    "    'pais' :  'Colombia',\n",
    "    'residencia': 'Bogota', \n",
    "    'edad' : 27 , \n",
    "    'institucion': 'Universidad Nacional de Colombia' ,\n",
    "    'especialidad':'Optica',\n",
    "    'hobby': 'anime'\n",
    "}\n",
    "grisalesj3 = {\n",
    "    'nombre': 'Jennifrer',\n",
    "    'apellido': 'Grisales' ,\n",
    "    'pais' :  'Colombia',\n",
    "    'residencia': 'Bucaramanga', \n",
    "    'edad' : 27 , \n",
    "    'institucion': 'Universidad Industrial de Santander' ,\n",
    "    'especialidad':'Astroparticulas',\n",
    "    'hobby': 'Rugby' \n",
    "}\n",
    "navasa4 = {\n",
    "    'nombre': 'Alfonso',\n",
    "    'apellido': 'Navas' ,\n",
    "    'pais' :  'Colombia',\n",
    "    'residencia': 'Bogota', \n",
    "    'edad' : 24 , \n",
    "    'institucion': 'Universidad Nacional de Colombia' ,\n",
    "    'especialidad':'Fisica de sistemas complejos',\n",
    "    'hobby': 'Crossfit' \n",
    "}\n",
    "fernandezn5 = {\n",
    "    'nombre': 'Nicolas',\n",
    "    'apellido': 'Fernandez Cinquepalmi' ,\n",
    "    'pais' :  'Argentina',\n",
    "    'residencia': 'Lima', \n",
    "    'edad' : 27 , \n",
    "    'institucion': 'Universidad Nacional Mayor de San Marcos' ,\n",
    "    'especialidad':'Fisica nuclear',\n",
    "    'hobby': 'Piano' \n",
    "}\n",
    "hernandeza6 = {\n",
    "    'nombre': 'Angie',\n",
    "    'apellido': 'Hernandez' ,\n",
    "    'pais' :  'Colombia',\n",
    "    'residencia': 'Bucaramanga', \n",
    "    'edad' : 23 , \n",
    "    'institucion': 'Universidad Industrial de Santander' ,\n",
    "    'especialidad':'Analisis de Imagen Medica',\n",
    "    'hobby': 'Dibujar' \n",
    "}\n",
    "perezy7 = {\n",
    "    'nombre': 'Melissa',\n",
    "    'apellido': 'Perez' ,\n",
    "    'pais' :  'Colombia',\n",
    "    'residencia': 'Bogota', \n",
    "    'edad' : 29 , \n",
    "    'institucion': 'Universidad Nacional de Colombia' ,\n",
    "    'especialidad':'Nanoestructuras organometalicas',\n",
    "    'hobby': 'Voliebol' \n",
    "}\n",
    "bullam8 = {\n",
    "    'nombre': 'Miguel Angel',\n",
    "    'apellido': 'Bulla' ,\n",
    "    'pais' :  'Colombia',\n",
    "    'residencia': 'Bogota', \n",
    "    'edad' : 25 , \n",
    "    'institucion': 'Universidad Nacional de Colombia' ,\n",
    "    'especialidad':'Fisica de Altas energias',\n",
    "    'hobby': 'Ver series y escuchar musica' \n",
    "}\n",
    "malamboj9 = {\n",
    "    'nombre': 'Jorge Enrique',\n",
    "    'apellido': 'Malambo' ,\n",
    "    'pais' :  'Colombia',\n",
    "    'residencia': 'Bogota', \n",
    "    'edad' : 39 , \n",
    "    'institucion': 'Universidad Nacional de Colombia' ,\n",
    "    'especialidad':'Ciencia de Materiales',\n",
    "    'hobby': 'Talla de madera' \n",
    "}\n",
    "ladinoj10 = {\n",
    "    'nombre': 'Jose Miguel',\n",
    "    'apellido': 'Ladino' ,\n",
    "    'pais' :  'Colombia',\n",
    "    'residencia': 'Bogota', \n",
    "    'edad' : 24 , \n",
    "    'institucion': 'Universidad Nacional de Colombia' ,\n",
    "    'especialidad':'Mecanica Celeste relativista',\n",
    "    'hobby': 'skate y ciclismo' \n",
    "}\n",
    "\n",
    "## Diccionario grande\n",
    "congueros = {\n",
    "    'leonl': leonl1 ,\n",
    "    'velandiav': velandiav2 ,\n",
    "    'grisalesj': grisalesj3 ,\n",
    "    'navasa': navasa4 ,\n",
    "    'fernandezn': fernandezn5,\n",
    "    'hernandeza': hernandeza6 ,\n",
    "    'perezy7': perezy7 ,\n",
    "    'bullam8': bullam8 ,\n",
    "    'malamboj9': malamboj9 ,\n",
    "    'ladinoj10': ladinoj10 ,\n",
    "}"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# se crea  una funcion que recorre 'congueros' buscando el pais deseado"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "metadata": {},
   "outputs": [],
   "source": [
    "def pais_info(): \n",
    "    input_3 = input('Escriba el pais de las personas que desea buscar informacion:')\n",
    "    a=1\n",
    "    for i in congueros:\n",
    "        if input_3.capitalize() == congueros[i]['pais']:  ## capitalize() solo para  hacer validas tambien las entradas que no tengan la primera letra en mayuscula\n",
    "            print('\\n'+ 'Nombre:'+ congueros[i]['nombre'] , congueros[i]['apellido'] , 'País:'+ congueros[i]['pais'] ,  'Residencia:'+ congueros[i]['residencia'] ,\n",
    "                  'Edad:'+ str(congueros[i]['edad']) , ''+ congueros[i]['institucion'] , 'Especialidad:'+ congueros[i]['especialidad'] , 'Hobby:'+ congueros[i]['hobby'])\n",
    "            a += 1\n",
    "    if a==1:\n",
    "        print('No tinenes Congui-Amigos del pais \"' +input_3+ '\", por favor sea mas sociable e intentelo de nuevo')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Escriba el pais de las personas que desea buscar informacion:colombia\n",
      "\n",
      "Nombre:Cristian Velandia País:Colombia Residencia:Bogota Edad:27 Universidad Nacional de Colombia Especialidad:Optica Hobby:anime\n",
      "\n",
      "Nombre:Jennifrer Grisales País:Colombia Residencia:Bucaramanga Edad:27 Universidad Industrial de Santander Especialidad:Astroparticulas Hobby:Rugby\n",
      "\n",
      "Nombre:Alfonso Navas País:Colombia Residencia:Bogota Edad:24 Universidad Nacional de Colombia Especialidad:Fisica de sistemas complejos Hobby:Crossfit\n",
      "\n",
      "Nombre:Angie Hernandez País:Colombia Residencia:Bucaramanga Edad:23 Universidad Industrial de Santander Especialidad:Analisis de Imagen Medica Hobby:Dibujar\n",
      "\n",
      "Nombre:Melissa Perez País:Colombia Residencia:Bogota Edad:29 Universidad Nacional de Colombia Especialidad:Nanoestructuras organometalicas Hobby:Voliebol\n",
      "\n",
      "Nombre:Miguel Angel Bulla País:Colombia Residencia:Bogota Edad:25 Universidad Nacional de Colombia Especialidad:Fisica de Altas energias Hobby:Ver series y escuchar musica\n",
      "\n",
      "Nombre:Jorge Enrique Malambo País:Colombia Residencia:Bogota Edad:39 Universidad Nacional de Colombia Especialidad:Ciencia de Materiales Hobby:Talla de madera\n",
      "\n",
      "Nombre:Jose Miguel Ladino País:Colombia Residencia:Bogota Edad:24 Universidad Nacional de Colombia Especialidad:Mecanica Celeste relativista Hobby:skate y ciclismo\n"
     ]
    }
   ],
   "source": [
    "## Ejecutar la funcion construida\n",
    "pais_info()"
   ]
  },
  {
   "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.7.3"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 4
}