예제 #1
0
 def __radd__(self, otro):
     h = otro.getHora() + self.__hora
     m = otro.getMinutos() + self.__minutos
     s = otro.getSegundos() + self.__segundos
     aux = FechaHora(otro.getDia(), otro.getMes(), otro.getAnio(), h, m, s)
     aux.actualizar()
     return aux
예제 #2
0
 def __add__(self, otro):
     h = self.__hora + otro.getHora()
     m = self.__minutos + otro.getMinutos()
     s = self.__segundos + otro.getSegundos()
     aux = FechaHora(otro.getDia(), otro.getMes(), otro.getAnio(), h, m, s)
     aux.actualizar()
     return aux
예제 #3
0
if __name__ == '__main__':

    d = int(input("Ingrese Dia: "))

    mes = int(input("Ingrese Mes: "))

    a = int(input("Ingrese Año: "))

    h = int(input("Ingrese Hora: "))

    m = int(input("Ingrese Minutos: "))

    s = int(input("Ingrese Segundos: "))
    if validar(d, mes, a, h, m, s):
        r = FechaHora(
        )  #  inicilizar día, mes, año con 1/1/2020, y hora, minutos y

        #  segundos con 0h, 0m, 0s.

        r1 = FechaHora(d, mes, a)
        # inicializar con 0h 0m 0s

        r2 = FechaHora(d, mes, a, h, m, s)

        r.Mostrar()

        r1.Mostrar()

        r2.Mostrar()

        input()
예제 #4
0
#Main

if __name__ == '__main__':
    f = []
    i = 0
    salir = False

    while i < 2 and not salir:
        print('\nFecha ', i + 1)
        d = int(input('Ingrese dia: '))
        mes = int(input('Ingrese mes: '))
        a = int(input('Ingrese año: '))
        h = int(input('Ingrese hora: '))
        m = int(input('Ingrese minutos: '))
        s = int(input('Ingrese segundos: '))
        if validar(d, mes, a, h, m, s):
            f.append(FechaHora(d, mes, a, h, m, s))
            i += 1
        else:
            salir = True

    while not salir:
        print("""
              0 Salir
              1 Sumar horas
              2 Restar horas
              3 Comparar fechas/horas""")
        op = int(input('Ingrese una opcion: '))
        func = switcher.get(op, lambda: print("Opción no válida"))
        func()
        salir = op == 0
예제 #5
0
파일: main.py 프로젝트: msoto-27/u2ej4-8
if __name__ == '__main__':

    d = int(input("Ingrese Dia: "))

    mes = int(input("Ingrese Mes: "))

    a = int(input("Ingrese Año: "))

    h = int(input("Ingrese Hora: "))

    m = int(input("Ingrese Minutos: "))

    s = int(input("Ingrese Segundos: "))

    if validarFechaHora(d, mes, a, h, m, s):
        f = FechaHora(d, mes, a, h, m, s)

    f.Mostrar()

    input()

    h1 = int(input("Ingrese Hora: "))

    m1 = int(input("Ingrese Minutos: "))

    s1 = int(input("Ingrese Segundos: "))

    if validarHora(h1, m1, s1):
        r = Hora(h1, m1, s1)

    r.Mostrar()