Section 3. Chapitre 3
single
Challenge: Weekly Email Summary
Glissez pour afficher le menu
Coaches often send weekly summaries to athletes. Automate the creation of personalized, motivational messages.
Tâche
Swipe to start coding
Write a function that takes a list of athlete records and returns a list of personalized summary strings for each athlete.
- For each athlete, calculate their attendance rate as a percentage using
attended_sessionsandtotal_sessions. - Generate a summary string including the athlete's name, sessions attended, total sessions, attendance rate (rounded to one decimal place), and a motivational message based on their
performance_score. - Use the following motivational messages:
- If
performance_scoreis 90 or higher: "Outstanding performance! Keep setting the bar high." - If
performance_scoreis 75 or higher but less than 90: "Great week! Stay focused and keep pushing." - If
performance_scoreis 60 or higher but less than 75: "Good effort. A bit more consistency will pay off." - If
performance_scoreis less than 60: "Let's work together to boost your performance next week!"
- If
- Return the list of summary strings.
Solution
Tout était clair ?
Merci pour vos commentaires !
Section 3. Chapitre 3
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