Average Tempo by Key
Swipe to start coding
Complete a function that calculates the average tempo (in beats per minute, BPM) of tracks for each musical key. Each track is represented as a dictionary containing various fields, including tempo and key.
Inputs:
tracks: A list of dictionaries, where each dictionary represents a track and contains at least the following fields:tempo: A float representing the tempo of the track in BPM.key: An integer representing the musical key of the track, ranging from 0 to 11.
Steps:
-
Iterate Through Keys:
- Loop through each musical key from 0 to 11.
- For each key, create a list
key_temposthat contains thetempoof tracks with the current key.
-
Calculate Average Tempo:
- If
key_temposis not empty, calculate the average tempo by summing the tempos and dividing by the number of tempos. - Store the calculated average tempo in
average_temposwith the current key as the dictionary key.
- If
Solução
Obrigado pelo seu feedback!
solution.py
main.py
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Awesome!
Completion rate improved to 5.56
Average Tempo by Key
Deslize para mostrar o menu
Swipe to start coding
Complete a function that calculates the average tempo (in beats per minute, BPM) of tracks for each musical key. Each track is represented as a dictionary containing various fields, including tempo and key.
Inputs:
tracks: A list of dictionaries, where each dictionary represents a track and contains at least the following fields:tempo: A float representing the tempo of the track in BPM.key: An integer representing the musical key of the track, ranging from 0 to 11.
Steps:
-
Iterate Through Keys:
- Loop through each musical key from 0 to 11.
- For each key, create a list
key_temposthat contains thetempoof tracks with the current key.
-
Calculate Average Tempo:
- If
key_temposis not empty, calculate the average tempo by summing the tempos and dividing by the number of tempos. - Store the calculated average tempo in
average_temposwith the current key as the dictionary key.
- If
Solução
Obrigado pelo seu feedback!
solution.py
main.py