Como otro ejemplo de un tipo definido por el usuario, definiremos una clase llamada Hora que registra la hora del día. La definición de la clase es como sigue:
1: class Hora:
2: pass
Podemos crear un nuevo objeto Hora y asignar atributos para contener las horas, minutos y segundos:
1: hora = Hora()
2: hora.horas = 11
3: hora.minutos = 59
4: hora.segundos = 30
A modo de ejercicio, escriba una función imprimeHora que acepte un objeto Hora como argumento y lo imprima en el formato horas:minutos:segundos.
Como un segundo ejercicio, escriba una función booleana después que tome dos objetos Hora, t1 y t2, como argumentos y devuelva verdadero (1) si t1 sigue cronológicamente a t2 y falso (0) en caso contrario.
Deja un comentario