C.2. Clase Hora Python
1: class Hora:
2: def __init__(self, horas=0, minutos=0, segundos=0): 3: self.horas = horas 4: self.minutos = minutos 5: self.segundos = segundos 6: def __str__(self):7: return str(self.horas) + ":" + str(self.minutos) \
8: + ":" + str(self.segundos)
9: def convierteASegundos(self): 10: minutos = self.horas * 60 + self.minutos 11: segundos = self.minutos * 60 + self.segundos12: return segundos
13: def incrementa(self, segs): 14: segs = segs + self.segundos 15: self.horas = self.horas + segs/3600 16: segs = segs % 3600 17: self.minutos = self.minutos + segs/60 18: segs = segs % 60 19: self.segundos = segs 20: def haceHora(segs): 21: hora = Hora() 22: hora.horas = segs/3600 23: segs = segs - hora.horas * 3600 24: hora.minutos = segs/60 25: segs = segs - hora.minutos * 60 26: hora.segundos = segs27: return hora
DESCARGAR CODIGO FUENTE

Comentarios
Publicar un comentario