Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Challenge: Weekly Email Summary | Automating Coaching Tasks
Python for Coaches
Osio 3. Luku 3
single

single

bookChallenge: Weekly Email Summary

Pyyhkäise näyttääksesi valikon

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

Tehtävä

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.

Ratkaisu

Switch to desktopVaihda työpöytään todellista harjoitusta vartenJatka siitä, missä olet käyttämällä jotakin alla olevista vaihtoehdoista
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 3. Luku 3
single

single

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

some-alt