Calcular la edad de una persona usando Python, con formato Años Meses y Días &

Поделиться
HTML-код
  • Опубликовано: 25 дек 2024

Комментарии • 12

  • @luiszelarrayan1529
    @luiszelarrayan1529 8 месяцев назад

    Excelente, tienes un nuevo suscrito, muchas gracias por el tutorial, era lo que estaba buscando ,saludos desde argentina.

    • @PCRsoft
      @PCRsoft  8 месяцев назад

      Bienvenido Luis, Saludos Cordiales

  • @elianacoronel2220
    @elianacoronel2220 2 года назад +2

    Hola, no puedo ver la última parte, me aparecen dos pantallas que no puedo cerrar, será que me puedes compartir el algoritmo por acá.

    • @PCRsoft
      @PCRsoft  2 года назад +3

      Estimada Eliana, muchas gracias por suscribirse al canal, claro en la página www.programacion.notes-ec.net/, en la sección de Python puede descargar el código fuente

  • @TylerMusk1
    @TylerMusk1 2 года назад

    Hola! en la linea 35 debe ser mesF>=mesH, porque si estamos actualmente en el mes en el que la persona nació no funciona correctamente

  • @librosparaemprendedores920
    @librosparaemprendedores920 2 года назад +2

    por si alguien quiere el código:
    fechaF = input("ingrese fecha de nacimiento (dd/mm/yyyy): ")
    #Validacion de la fecha de nacimiento
    try:
    from datetime import datetime
    fechaF = datetime.strptime(fechaF, '%d/%m/%Y')
    except:
    print("La fecha ingresa no es la correcta el formato debe ser (dd/mm/yyyy)")
    exit()
    anioF = fechaF.year
    mesF = fechaF.month
    diaF = fechaF.day
    #Fecha actual "Hoy"
    fechaH = datetime.today()
    anioH = fechaH.year
    mesH = fechaH.month
    diaH = fechaH.day
    mesAdicional = 0
    if (diaF > diaH):
    import calendar
    ultimodia = calendar.monthrange(anioF, mesF)[1]
    diaH = diaH + ultimodia
    mesAdicional = 1
    dias = diaH - diaF
    anioAdicional = 0
    if (mesF > mesH):
    mesH = mesH + 12
    anioAdicional = 1
    meses = mesH - (mesF + mesAdicional)
    anios = anioH - (anioF + anioAdicional)
    print(str(anios)+ " Años "+str(meses)+" Meses "+str(dias) +" Dias")

    • @PCRsoft
      @PCRsoft  2 года назад

      Gracias por el aporte!

  • @jhonborondafabian4889
    @jhonborondafabian4889 2 года назад +2

    Que vercion de pyton es

    • @PCRsoft
      @PCRsoft  2 года назад +1

      Hola Jhon, la versión que se usa en el video es Python 3.10.4. Gracia por ver el video!

  • @mauricioramirez365
    @mauricioramirez365 2 года назад

    Cordial saludo para todos, alguien que me pueda aser el favor de ayudarme como aser en Python para saber mi dia de nacimiento. Y muchas gracias

  • @nixoneduardoromeroguanolui7853
    @nixoneduardoromeroguanolui7853 2 года назад

    no vale descarga el programa

    • @PCRsoft
      @PCRsoft  2 года назад

      Estimado Nixon, le puede descargar nuevamente el programa, se realizo una actualización en la página. Espero su comentario si pudo descargar el programa. Gracias!