Data Science, Python, Planning, Vacation, Algorithms.
range(total_days) if (start + timedelta(days=d)).weekday() < 5 and (start + timedelta(days=d)) not in public_holidays) vacation_period = f"{start.strftime('%B %d')} (evening) - {end.strftime('%B %d')} ({vacation_days} vacation days used for {total_days} day holiday)"