Skip to content
Snippets Groups Projects
Commit 596658e7 authored by Jennifer Grisales Casadiegos's avatar Jennifer Grisales Casadiegos
Browse files

Primer avance del ejercicio 3

parent 8f8e87a9
No related branches found
No related tags found
No related merge requests found
%% Cell type:code id: tags:
``` python
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
Created on Wed Feb 3 09:47:54 2021
@author: jennifer
Este programa crea una lista de palabras separadas por guiones
"""
```
%% Output
'\nCreated on Wed Feb 3 09:47:54 2021\n\n@author: jennifer\n\nEste programa crea una lista de palabras separadas por guiones\n'
%% Cell type:code id: tags:
``` python
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
@author: jennifer
Este programa entrega los números de una fila del
triángulo de Pascal.
"""
```
%% Cell type:markdown id: tags:
### Ejercicio 3: Amigos congueros
%% Cell type:markdown id: tags:
Entre en contacto con 10 estudiantes del curso de datos y 2 profesores o personal de soporte
de LaConga, uno del curso de datos y otro de afuera, y consulte su nombre completo, su
nombre de usuario en mattermost, edad, pais de origen, ciudad donde residen, su especialidad
científica, nombre del instituto en que estudian/laboran, y un hobbie o afición.
%% Cell type:markdown id: tags:
Cree un diccionario llamado “compas”, donde la llave sea el nombre de usuario en mattermost,
y si depliego el valor almacenado, por ejemplo en compas[“juan-pineda”], lo que obtengo es
a la vez otro diccionario, con las llaves “nombre”, “apellido”, “país”, “residencia”, “edad”,
“institución”, “hobbie”.
%% Cell type:markdown id: tags:
Cree una función que reciba como entrada el diccionario y un país de origen, y retorne las
informaciones completas de todas las personas de ese país, tabuladas en una forma fácil de
entender. -Busque una forma de calcular, a partir del diccionario, el promedio de edad de
todas las personas en él, y una forma de mostrar todas las instituciones (sin repetición)
%% Cell type:code id: tags:
``` python
d = {'dict1': {'foo': 1, 'bar': 2}, 'dict2': {'baz': 3, 'quux': 4}}
compas = {"perezy": {"Nombre":"Yineth","Apellido":"Perez","Edad":29,"País": "Colombia",
"Ciudad": "Bogotá","Institución": "Universidad Nacional de Colombia", "Hobbie": "Voleibol y ficción", "Tipo": "Estudiante"},
"acerot": {"Nombre":"Tatiana","Apellido":"Acero","Edad":23,"País": "Colombia",
"Ciudad": "Bogotá","Institución": "Universidad Nacional de Colombia", "Hobbie": "Ver anime y disfrutar la naturaleza", "Tipo": "Estudiante"},
"omarasto":{"Nombre":"Omar","Apellido":"Asto","Edad":25,"País": "Perú",
"Ciudad": "Lima","Institución": "Universidad Nacional de Ingeniería", "Hobbie": "Leer periódico", "Tipo": "Estudiante"},
"carrilloj": {"Nombre":"Juan","Apellido":"Carrillo","Edad":25,"País": "Colombia",
"Ciudad": "Bogotá","Institución": "Universidad Nacional de Colombia", "Hobbie": "Videojuegos", "Tipo": "Estudiante"},
"ladinoj": {"Nombre":"JoseM","Apellido":"Ladino","Edad":24,"País": "Colombia",
"Ciudad": "Bogotá","Institución": "Universidad Nacional de Colombia", "Hobbie": "Skate, ciclismo, guitarra", "Tipo": "Estudiante"},
"martinezj": {"Nombre":"Jocabed","Apellido":"Martinez","Edad":22,"País": "Venezuela",
"Ciudad": "Caracas","Institución": "Universidad Central de Venezuela", "Hobbie": "Música", "Tipo": "Estudiante"},
"gomezc":{"Nombre":"Carla","Apellido":"Gomez","Edad":27,"País": "Venezuela",
"Ciudad": "Caracas","Institución": "Universidad Simón Bolivar", "Hobbie": "Bici, electrónica y la gastronomía", "Tipo": "Estudiante"},
"navasa":{"Nombre":"Alfonso","Apellido":"Navas","Edad":24,"País": "Colombia",
"Ciudad": "Bogotá","Institución": "Universidad Nacional de Colombia", "Hobbie": "Crossfit", "Tipo": "Estudiante"},
"vargass":{"Nombre":"Sasiri","Apellido":"Vargas","Edad":20,"País": "Colombia",
"Ciudad": "Cali","Institución": "Universidad del Valle", "Hobbie": "Danza y canto", "Tipo": "Estudiante"},
"sirias": {"Nombre":"Siria","Apellido":"Sadeddin","Edad":30,"País": "Venezuela",
"Ciudad": "Colombia","Institución": "Universidad Simón Bolivar", "Hobbie": "Data Science", "Tipo": "Estudiante"},
"teofilo": {"Nombre":"Teofilo","Apellido":"Vargas","Edad":54,"País": "Perú",
"Ciudad": "Lima","Institución": "Universidad Nacional Mayor de San Marcos", "Hobbie": "Wing Chun Kuen", "Tipo": "Profesor"},
"sirias": {"Nombre":"Siria","Apellido":"Sadeddin","Edad":30,"País": "Venezuela",
"Ciudad": "Colombia","Institución": "Universidad Simón Bolivar", "Hobbie": "Data Science", "Tipo": "Profesor"}}
```
%% Cell type:code id: tags:
``` python
for item in compas:
# print('Nombre:',compas[item]["Nombre"])
print('Pais:',compas[item]["País"])
```
%% Output
Pais: Colombia
Pais: Colombia
Pais: Perú
Pais: Colombia
Pais: Colombia
Pais: Venezuela
Pais: Venezuela
Pais: Colombia
Pais: Colombia
Pais: Venezuela
Pais: Perú
%% Cell type:code id: tags:
``` python
# Create a nested dictionary
courses={ 'bash': {'classes': 10, 'hours': 2, 'fee': 500},
'PHP': {'classes': 30, 'hours': 2, 'fee': 1500},
'Angular': {'classes': 10, 'hours': 2, 'fee': 1000}}
```
%% Cell type:code id: tags:
``` python
# Print the keys and values of the dictionary
for course in courses:
print('Course Name:',course)
print('Total classes:',courses[course]['classes'])
print('Hours:',courses[course]['hours'])
print('Fee: $',courses[course]['fee'])
```
%% Output
Course Name: bash
Total classes: 10
Hours: 2
Fee: $ 500
Course Name: PHP
Total classes: 30
Hours: 2
Fee: $ 1500
Course Name: Angular
Total classes: 10
Hours: 2
Fee: $ 1000
%% Cell type:code id: tags:
``` python
```
%% Output
---------------------------------------------------------------------------
KeyError Traceback (most recent call last)
<ipython-input-18-c2695fec8d9c> in <module>
----> 1 print(compas["Apellido"])
KeyError: 'Apellido'
%% Cell type:code id: tags:
``` python
def congueros(dicci,country):
for item in compas:
# print('Nombre:',compas[item]["Nombre"])
print('Pais:',compas[item]["País"])
```
%% Cell type:code id: tags:
``` python
newlist = []
for x in range(10):
innerlist = []
for y in range(10):
innerlist.append(y)
newlist.append(innerlist)
print(newlist)
```
%% Output
[[0, 1, 2, 3, 4, 5, 6, 7, 8, 9], [0, 1, 2, 3, 4, 5, 6, 7, 8, 9], [0, 1, 2, 3, 4, 5, 6, 7, 8, 9], [0, 1, 2, 3, 4, 5, 6, 7, 8, 9], [0, 1, 2, 3, 4, 5, 6, 7, 8, 9], [0, 1, 2, 3, 4, 5, 6, 7, 8, 9], [0, 1, 2, 3, 4, 5, 6, 7, 8, 9], [0, 1, 2, 3, 4, 5, 6, 7, 8, 9], [0, 1, 2, 3, 4, 5, 6, 7, 8, 9], [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]]
%% Cell type:code id: tags:
``` python
```
%% Cell type:code id: tags:
``` python
```
%% Cell type:code id: tags:
``` python
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
Created on Wed Feb 3 09:47:54 2021
@author: jennifer
Este programa crea una lista de palabras separadas por guiones
"""
```
%% Output
'\nCreated on Wed Feb 3 09:47:54 2021\n\n@author: jennifer\n\nEste programa crea una lista de palabras separadas por guiones\n'
%% Cell type:code id: tags:
``` python
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
@author: jennifer
Este programa entrega los números de una fila del
triángulo de Pascal.
"""
```
%% Cell type:markdown id: tags:
### Ejercicio 3: Amigos congueros
%% Cell type:markdown id: tags:
Entre en contacto con 10 estudiantes del curso de datos y 2 profesores o personal de soporte
de LaConga, uno del curso de datos y otro de afuera, y consulte su nombre completo, su
nombre de usuario en mattermost, edad, pais de origen, ciudad donde residen, su especialidad
científica, nombre del instituto en que estudian/laboran, y un hobbie o afición.
%% Cell type:markdown id: tags:
Cree un diccionario llamado “compas”, donde la llave sea el nombre de usuario en mattermost,
y si depliego el valor almacenado, por ejemplo en compas[“juan-pineda”], lo que obtengo es
a la vez otro diccionario, con las llaves “nombre”, “apellido”, “país”, “residencia”, “edad”,
“institución”, “hobbie”.
%% Cell type:markdown id: tags:
Cree una función que reciba como entrada el diccionario y un país de origen, y retorne las
informaciones completas de todas las personas de ese país, tabuladas en una forma fácil de
entender. -Busque una forma de calcular, a partir del diccionario, el promedio de edad de
todas las personas en él, y una forma de mostrar todas las instituciones (sin repetición)
%% Cell type:code id: tags:
``` python
d = {'dict1': {'foo': 1, 'bar': 2}, 'dict2': {'baz': 3, 'quux': 4}}
compas = {"perezy": {"Nombre":"Yineth","Apellido":"Perez","Edad":29,"País": "Colombia",
"Ciudad": "Bogotá","Institución": "Universidad Nacional de Colombia", "Hobbie": "Voleibol y ficción", "Tipo": "Estudiante"},
"acerot": {"Nombre":"Tatiana","Apellido":"Acero","Edad":23,"País": "Colombia",
"Ciudad": "Bogotá","Institución": "Universidad Nacional de Colombia", "Hobbie": "Ver anime y disfrutar la naturaleza", "Tipo": "Estudiante"},
"omarasto":{"Nombre":"Omar","Apellido":"Asto","Edad":25,"País": "Perú",
"Ciudad": "Lima","Institución": "Universidad Nacional de Ingeniería", "Hobbie": "Leer periódico", "Tipo": "Estudiante"},
"carrilloj": {"Nombre":"Juan","Apellido":"Carrillo","Edad":25,"País": "Colombia",
"Ciudad": "Bogotá","Institución": "Universidad Nacional de Colombia", "Hobbie": "Videojuegos", "Tipo": "Estudiante"},
"ladinoj": {"Nombre":"JoseM","Apellido":"Ladino","Edad":24,"País": "Colombia",
"Ciudad": "Bogotá","Institución": "Universidad Nacional de Colombia", "Hobbie": "Skate, ciclismo, guitarra", "Tipo": "Estudiante"},
"martinezj": {"Nombre":"Jocabed","Apellido":"Martinez","Edad":22,"País": "Venezuela",
"Ciudad": "Caracas","Institución": "Universidad Central de Venezuela", "Hobbie": "Música", "Tipo": "Estudiante"},
"gomezc":{"Nombre":"Carla","Apellido":"Gomez","Edad":27,"País": "Venezuela",
"Ciudad": "Caracas","Institución": "Universidad Simón Bolivar", "Hobbie": "Bici, electrónica y la gastronomía", "Tipo": "Estudiante"},
"navasa":{"Nombre":"Alfonso","Apellido":"Navas","Edad":24,"País": "Colombia",
"Ciudad": "Bogotá","Institución": "Universidad Nacional de Colombia", "Hobbie": "Crossfit", "Tipo": "Estudiante"},
"vargass":{"Nombre":"Sasiri","Apellido":"Vargas","Edad":20,"País": "Colombia",
"Ciudad": "Cali","Institución": "Universidad del Valle", "Hobbie": "Danza y canto", "Tipo": "Estudiante"},
"sirias": {"Nombre":"Siria","Apellido":"Sadeddin","Edad":30,"País": "Venezuela",
"Ciudad": "Colombia","Institución": "Universidad Simón Bolivar", "Hobbie": "Data Science", "Tipo": "Estudiante"},
"teofilo": {"Nombre":"Teofilo","Apellido":"Vargas","Edad":54,"País": "Perú",
"Ciudad": "Lima","Institución": "Universidad Nacional Mayor de San Marcos", "Hobbie": "Wing Chun Kuen", "Tipo": "Profesor"},
"sirias": {"Nombre":"Siria","Apellido":"Sadeddin","Edad":30,"País": "Venezuela",
"Ciudad": "Colombia","Institución": "Universidad Simón Bolivar", "Hobbie": "Data Science", "Tipo": "Profesor"}}
```
%% Cell type:code id: tags:
``` python
for item in compas:
# print('Nombre:',compas[item]["Nombre"])
print('Pais:',compas[item]["País"])
```
%% Output
Pais: Colombia
Pais: Colombia
Pais: Perú
Pais: Colombia
Pais: Colombia
Pais: Venezuela
Pais: Venezuela
Pais: Colombia
Pais: Colombia
Pais: Venezuela
Pais: Perú
%% Cell type:code id: tags:
``` python
# Create a nested dictionary
courses={ 'bash': {'classes': 10, 'hours': 2, 'fee': 500},
'PHP': {'classes': 30, 'hours': 2, 'fee': 1500},
'Angular': {'classes': 10, 'hours': 2, 'fee': 1000}}
```
%% Cell type:code id: tags:
``` python
# Print the keys and values of the dictionary
for course in courses:
print('Course Name:',course)
print('Total classes:',courses[course]['classes'])
print('Hours:',courses[course]['hours'])
print('Fee: $',courses[course]['fee'])
```
%% Output
Course Name: bash
Total classes: 10
Hours: 2
Fee: $ 500
Course Name: PHP
Total classes: 30
Hours: 2
Fee: $ 1500
Course Name: Angular
Total classes: 10
Hours: 2
Fee: $ 1000
%% Cell type:code id: tags:
``` python
```
%% Output
---------------------------------------------------------------------------
KeyError Traceback (most recent call last)
<ipython-input-18-c2695fec8d9c> in <module>
----> 1 print(compas["Apellido"])
KeyError: 'Apellido'
%% Cell type:code id: tags:
``` python
def congueros(dicci,country):
for item in compas:
# print('Nombre:',compas[item]["Nombre"])
print('Pais:',compas[item]["País"])
```
%% Cell type:code id: tags:
``` python
newlist = []
for x in range(10):
innerlist = []
for y in range(10):
innerlist.append(y)
newlist.append(innerlist)
print(newlist)
```
%% Output
[[0, 1, 2, 3, 4, 5, 6, 7, 8, 9], [0, 1, 2, 3, 4, 5, 6, 7, 8, 9], [0, 1, 2, 3, 4, 5, 6, 7, 8, 9], [0, 1, 2, 3, 4, 5, 6, 7, 8, 9], [0, 1, 2, 3, 4, 5, 6, 7, 8, 9], [0, 1, 2, 3, 4, 5, 6, 7, 8, 9], [0, 1, 2, 3, 4, 5, 6, 7, 8, 9], [0, 1, 2, 3, 4, 5, 6, 7, 8, 9], [0, 1, 2, 3, 4, 5, 6, 7, 8, 9], [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]]
%% Cell type:code id: tags:
``` python
```
%% Cell type:code id: tags:
``` python
```
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment