Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ Challenge: Calculate Weekly Progress | Tracking Athlete Performance
Python for Coaches
セクション 1.  3
single

single

bookChallenge: Calculate Weekly Progress

メニューを表示するにはスワイプしてください

Coaches often need to summarize weekly performance for each athlete. This task will help automate that process. Imagine you are given a list of dictionaries, each representing an athlete with their name and a list of their running distances (in kilometers) for each day of the week. Your goal is to write a function that calculates the total distance run by each athlete during the week and returns a new list of dictionaries with each athlete's name and their total distance.

タスク

スワイプしてコーディングを開始

Write a function that takes a list of athlete records, where each record is a dictionary containing the athlete's name under the key "name" and a list of running distances for each day of the week under the key "distances". The function should return a list of dictionaries, each with the athlete's name under "name" and their total distance for the week under "total_distance".

  • Iterate through each athlete in the input list.
  • For each athlete, calculate the sum of their "distances" list.
  • Create a new dictionary with the athlete's "name" and the calculated total distance as "total_distance".
  • Add this dictionary to the result list.
  • Return the result list.

解答

Switch to desktop実践的な練習のためにデスクトップに切り替える下記のオプションのいずれかを利用して、現在の場所から続行する
すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 1.  3
single

single

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

some-alt