Olá! Tudo bem?
Estou estudando este curso, e fiquei com uma dúvida na questão 7:
Dado a lista a seguir:
dados = { 'Crossfox': {'km': 35000, 'ano': 2005}, 'DS5': {'km': 17000, 'ano': 2015}, 'Fusca': {'km': 130000, 'ano': 1979}, 'Jetta': {'km': 56000, 'ano': 2011}, 'Passat': {'km': 62000, 'ano': 1999} }
Inserindo o código abaixo (Dado como correto nas alternativas declaradas do exercicio) ** def km_media(dataset, ano_atual): result = {} for item in dataset.items(): media = item[1]['km'] / (ano_atual - item[1]['ano']) result.update({item[0]:media}) return result**
E finalmente, passando os valores das variaveis para obter o retorno:
km_media(dados, 2019)
o meu retorno, só traz a primeira linha da minha lista:
{'Crossfox': 2500.0}
sinceramente, eu nao entendi o pq, nao estou fazendo nenhum filtro....
vocês podem me ajudar a entender?
obrigado