-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathejercicio_vaca.py
More file actions
18 lines (14 loc) · 940 Bytes
/
ejercicio_vaca.py
File metadata and controls
18 lines (14 loc) · 940 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# Desarrolla un programa en Python que calcule el tiempo, en días, que el usuario estará de vacaciones.
# Para ello debes solicitar la fecha de inicio y fin de las vacaciones, y a partir de esas fechas, calcula el tiempo.
# Adicionalmente, debes indicar al usuario cuántos días faltan para tomar sus vacaciones.
from datetime import datetime
from datetime import date, datetime
from dateutil.parser import parse
from dateutil.relativedelta import relativedelta
hoy = datetime.now()
inicio = parse(input("Ingrese la Fecha de Inicio de sus Vacaciones (DD/MM/YYYY):"), dayfirst=True)
fin = parse(input("Ingrese Fecha de fin de Vacaciones (DD/MM/YYYY):"), dayfirst=True)
vacaciones = relativedelta(inicio, fin)
print(f"Usted tiene {abs(vacaciones.months)} meses y {abs(vacaciones.days)} dias de Vacaciones")
d_faltante = relativedelta(inicio, hoy)
print(f"Faltan {d_faltante.months} meses y {d_faltante.days} dias para las vacaciones")