Cap´ıtulo 13
Clases y funciones 13.1.
Hora
Como otro ejemplo de un tipo definido por el usuario, definiremos una clase llamada Hora que registra la hora del d´ıa. La definici´on de la clase es como sigue: class Hora: pass Podemos crear un nuevo objeto Hora y asignar atributos para contener las horas, minutos y segundos: hora = Hora() hora.horas = 11 hora.minutos = 59 hora.segundos = 30 El diagrama de estado del objeto Hora es as´ı: time
hour
11
minute
59
second
30
A modo de ejercicio, escriba una funci´ on imprimeHora que acepte un objeto Hora como argumento y lo imprima en el formato horas:minutos:segundos.