예제 #1
0
import Clase

Oliver = Clase.Alumno("Oliver", 21, 1.69, ["L", "M", "Mi", "J", "V"])

print(dir(Oliver))

print(type(Oliver))

Emiliano = Clase.Profesor("Emiliano", 29, 1.75)

print(Emiliano.tieneHambre())

Emiliano.asignarTarea(Oliver, "Matematicas")

Oliver.tareas[0].setCalificacion(8)
Oliver.tareas[0].imprimirTarea()
import Clase

#Creamos un elemento
alberto=Clase.Alumno("Alberto","21","1.69",["Lu","Ma","Mi","Ju","Vi"])

#Muestra los metodos de EL ELEMENTO CREADO, ['__metodos__','atributos']
print (dir(alberto))  #['__doc__', '__init__', '__module__', 'asistencia', 'calificacion', 'edad', 'estatura', 'horario', 'nombre', 'tareas']

#Nos dice que tipo de modulo es
print(type(alberto))  #<type 'instance'>

#Creamos otro elemento
emiliano=Clase.Profesor("Emiliano","29","1.79")

#imprimimos desde el metodo

print(emiliano.tienehambre())


emiliano.asignarTarea(alberto,"Tecnicas de Programacion")

alberto.tareas[0].setCalificacion(9)
alberto.tareas[0].dimeTarea()

emiliano.asignarTarea(alberto,"Tecnicas de Programacion")

alberto.tareas[1].setCalificacion(10)
alberto.tareas[1].dimeTarea()