Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python3
- import datetime
- def edad(x: 'hoy', y: 'fecha_nacimiento'):
- """
- Esta función se implementa para poder obtener de la diferencia
- entre fechas 'z', solo el número de días.
- 'm' --> por defecto a < 0 minutos >
- 's' --> por defecto a < 0 segundos >
- Sí desconoce la hora de su nacimiento 'h', ingrese:
- 'h' --> 12
- La permutación entre variables 'd' y 'dm' nos permite calcular
- el número de meses.
- Los demás es sólo dar formato a los < print >
- Para ver esta información:
- help(edad)
- """
- return str(z).split(' ')
- mensaje = "Fecha de nacimiento:"
- print(mensaje)
- A = int(input("Año : "))
- M = int(input("Mes : "))
- D = int(input("Día : "))
- h = int(input("Hora : "))
- m = int(0)
- s = int(0)
- x = datetime.datetime.now()
- y = datetime.datetime(A, M, D, h, m, s)
- z = (x - y)
- edad(x, y)
- n: int = int(edad(x, y)[0])
- a: int = n // 365
- d: int = n % 365
- d = d
- temp = d
- dm = temp
- m: int = dm // 30
- md: int = dm % 30
- print("Nació el", y.strftime('%d-%m-%Y a las %H:%M'))
- print("A hoy ", x.strftime('%d-%m-%Y a las %H:%M'))
- print("Su edad" + f" {a:,.0f} años, {m:.0f} meses, {md:.0f} días")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement