Created
February 21, 2020 13:28
-
-
Save tabris2015/2cddebfa7ba00d7b17fd4a5a5dfde5ca to your computer and use it in GitHub Desktop.
Pistas Laboratorio 1
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#### PISTA EJERCICIO 2 #### | |
calificaciones_estudiantes = [('jose', 76),('mariana', 96),('jorge', 58),('esteban', 88),('julia', 45)] | |
def calcular_promedio(estudiantes): | |
"""Esta funcion toma como argumento una lista de tuplas (estudiante, nota) y | |
devuelve la nota promedio de todos los estudiantes""" | |
acumulado = 0 | |
for estudiante in estudiantes: | |
acumulado += estudiante[1] | |
promedio = acumulado / len(estudiantes) | |
return promedio | |
print(calcular_promedio(calificaciones_estudiantes)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#### PISTA EJERCICIO 3 #### | |
class Gato: | |
"clase para representar un gato" | |
def __init__(self, nombre, raza): | |
self.nombre = nombre | |
self.raza = raza | |
def maullar(self): | |
print('miau') | |
def getRaza(self): | |
return self.raza | |
def saludo(self): | |
print('me llamo {} y soy un gato {}, miau'.format(self.nombre, self.raza)) | |
# lista de objetos de tipo Gato | |
gatos_lista = [Gato('michi', 'angora'), Gato('tomas', 'ragdoll'), Gato('princesa', 'sphinx')] | |
def encontrarSphinx(gatos): | |
"devuelve el primer gato de raza sphinx que encuentra en la lista gatos" | |
for gato in gatos: | |
if gato.getRaza() == 'sphinx': | |
return gato | |
return None | |
print(encontrarSphinx(gatos_lista).saludo()) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment