Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Challenge: Weekly Email Summary | Automating Coaching Tasks
Python for Coaches
Seksjon 3. Kapittel 3
single

single

bookChallenge: Weekly Email Summary

Sveip for å vise menyen

Coaches often send weekly summaries to athletes. Automate the creation of personalized, motivational messages.

Oppgave

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_sessions and total_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_score is 90 or higher: "Outstanding performance! Keep setting the bar high."
    • If performance_score is 75 or higher but less than 90: "Great week! Stay focused and keep pushing."
    • If performance_score is 60 or higher but less than 75: "Good effort. A bit more consistency will pay off."
    • If performance_score is less than 60: "Let's work together to boost your performance next week!"
  • Return the list of summary strings.

Løsning

Switch to desktopBytt til skrivebordet for virkelighetspraksisFortsett der du er med et av alternativene nedenfor
Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 3. Kapittel 3
single

single

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

some-alt