def opcion3(): print() hora = claseFechaHora() hora.AdelantarHora(17, 20, 14) hora.Mostrar() print() hora2 = claseFechaHora() hora2.AdelantarHora(17, 20, 16) hora2.Mostrar() print() if(hora > hora2): print('La primera hora es mayor que la segunda.') else: print("la segunda hora es mayor que la primera.") os.system("pause")
def opcion1(): hora = claseFechaHora() hora.Mostrar() print() print('Se suman 5hs.') print() suma = hora + 5 hora.Mostrar() os.system("pause")
def opcion2(): print() hora = claseFechaHora() hora.AdelantarHora(7) hora.Mostrar() print() print('Se restan 9hs.') print() resta = hora - 9 hora.Mostrar() print() os.system("pause")
def __add__(self, hora): aux = self h = self.__hora + hora.getHora() min = self.__min + hora.getMin() s = self.__seg + hora.getSeg() if (s >= 60): min += 1 s = s - 60 if (min >= 60): h += 1 min = min - 60 if (h > 23): h = h - 24 d = hora.getDia() + 1 if (self.__mes == 4 or self.__mes == 6 or self.__mes == 9 or self.__mes == 11): if (self.__dia > 30): self.__dia -= 30 self.__mes += 1 elif (self.__mes == 1 or self.__mes == 3 or self.__mes == 5 or self.__mes == 7 or self.__mes == 8 or self.__mes == 10 or self.__mes == 12): if (self.__dia > 31): if (self.__mes == 12): self.__año += 1 self.__mes = 1 else: self.__mes += 1 self.__dia -= 31 else: if (((año % 4) == 0 and (año % 100) != 0) or (año % 400) == 0): if (self.__dia > 29): self.__dia -= 29 else: if (self.__dia > 28): self.__dia -= 28 self.__mes += 1 aux = claseFechaHora(d, hora.getMes(), hora.getAño(), h, min, s) return aux
def __radd__(self, hora): h = self.getHora() + hora.getHora() min = self.getMin() + hora.getMin() s = self.getSeg() + hora.getSeg() if (h > 23): h = h - 24 d = hora.getDia() + 1 if (min >= 60): h += 1 min = min - 60 if (s >= 60): min += 1 s = s - 60 aux = claseFechaHora(d, hora.getMes(), hora.getAño(), h, min, s) return aux
from claseFechaHora import claseFechaHora from claseHora import claseHora import os os.system("cls") if __name__ == '__main__': d = 5#int(input('Ingrese dia: ')) mes = 5#int(input('Ingrese mes: ')) a = 2020#int(input('Ingrese año: ')) h = 8#int(input('Ingrese hora: ')) m = 30#int(input('Ingrese minutos: ')) s = 30#int(input('Ingrese segundos: ')) f = claseFechaHora(d, mes, a, h, m, s) f.Mostrar() print() h1 = 20#int(input('Ingrese hora: ')) m1 = 30#int(input('Ingrese minutos: ')) s1 = 30#nt(input('Ingrese segundos: ')) r = claseHora(h1, m1, s1) r.Mostrar() print() f2 = claseFechaHora() f2 = f + r f2.Mostrar() print() f3 = r + f