Skip to content

Instantly share code, notes, and snippets.

@TrevCan
Created October 20, 2021 21:49
Show Gist options
  • Select an option

  • Save TrevCan/45eb27932543c678647ca76cd63404b7 to your computer and use it in GitHub Desktop.

Select an option

Save TrevCan/45eb27932543c678647ca76cd63404b7 to your computer and use it in GitHub Desktop.

Revisions

  1. TrevCan created this gist Oct 20, 2021.
    47 changes: 47 additions & 0 deletions dia.siguiente.py
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,47 @@
    #!/bin/python3

    # programa del dia siguiente
    # debera verificar fechas y mostrar
    # la fecha del dia siguiente.

    dia=int ( input("Indicar dia:\t") )

    while dia < 1 or dia > 31:
    print("Fecha Incorrecta.\nError, dia no esta en rango correcto...")
    dia=int ( input("Indicar dia:\t") )

    mes=int ( input ("indicar mes:\t" ) )
    while mes<1 or mes>12 :
    print("Fecha Incorrecta.\nMes fuera de rango")
    mes=int ( input ("indicar mes:\t" ) )

    anio=int(input("indicar ano:\t") )
    while anio < 1900:
    print("Fecha Incorrecta.\nerror, ano debe ser al menos 1900...\t")
    anio=int(input("indicar ano:\t") )

    if mes==2 and dia > 29:
    print("Fecha Incorrecta.\nFebrero solo tiene 29 dias...\t")
    elif (mes==4 or mes==6 or mes==9 or mes==11) and dia > 30:
    print("Fecha Incorrecta.\nEl mes ", mes, " tiene como maximo 30 dias...")
    else:
    dia=dia+1
    if dia==32:
    mes= mes + 1
    dia = 1
    elif (mes==4 or mes==6 or mes==9 or mes==11) and dia == 31:
    mes+= 1
    dia=1
    elif dia >= 28 and mes==2:
    mes+=1
    dia=1
    if mes==13:
    mes = 1
    anio+=1
    fecha=str(dia)+"/"+str(mes)+"/"+str(anio)
    print(fecha)