Challenge: Anniversary Notification Script
You have already learned how to parse dates from strings and compare date components to automate HR notifications. When employee hire dates are stored as strings in the YYYY-MM-DD format, you can extract the month portion to check for work anniversaries. This is an essential skill for creating scripts that help HR teams celebrate employee milestones and foster engagement.
1234# Extracting the month from a date string in 'YYYY-MM-DD' format hire_date = "2019-07-15" month = hire_date[5:7] # This gets the substring representing the month print("Month:", month)
When creating notification messages, make sure they are clear and easy to understand. Include the employee's name and the number of years they have been with the company. This helps personalize the message and ensures the recipient understands the purpose of the notification.
Swipe to start coding
Write a function that prints a notification for each employee whose work anniversary falls in the given month. Use the list of employee dictionaries provided, where each dictionary contains the employee's name and hire date in 'YYYY-MM-DD' format.
- For each employee, check if the month in their
hire_datematchescurrent_month. - If it matches, calculate how many years they have been with the company as of
current_year. - Print a message that includes the employee's name and the number of years they have been with the company.
Solution
Merci pour vos commentaires !
single
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
How can I calculate the number of years an employee has been with the company?
Can you show me how to include the employee's name in the notification message?
What is the best way to format a personalized work anniversary message?
Génial!
Completion taux amélioré à 4.76
Challenge: Anniversary Notification Script
Glissez pour afficher le menu
You have already learned how to parse dates from strings and compare date components to automate HR notifications. When employee hire dates are stored as strings in the YYYY-MM-DD format, you can extract the month portion to check for work anniversaries. This is an essential skill for creating scripts that help HR teams celebrate employee milestones and foster engagement.
1234# Extracting the month from a date string in 'YYYY-MM-DD' format hire_date = "2019-07-15" month = hire_date[5:7] # This gets the substring representing the month print("Month:", month)
When creating notification messages, make sure they are clear and easy to understand. Include the employee's name and the number of years they have been with the company. This helps personalize the message and ensures the recipient understands the purpose of the notification.
Swipe to start coding
Write a function that prints a notification for each employee whose work anniversary falls in the given month. Use the list of employee dictionaries provided, where each dictionary contains the employee's name and hire date in 'YYYY-MM-DD' format.
- For each employee, check if the month in their
hire_datematchescurrent_month. - If it matches, calculate how many years they have been with the company as of
current_year. - Print a message that includes the employee's name and the number of years they have been with the company.
Solution
Merci pour vos commentaires !
single