lista_de_medias = [8.5, 9.5, 3.0, 7.5, 6.0]
novas_medias = [min(media + 1, 10.0) for media in lista_de_medias]
print(novas_medias)
[9.5, 10.0, 4.0, 8.5, 7.0]
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
lista_de_medias = [8.5, 9.5, 3.0, 7.5, 6.0]
novas_medias = [min(media + 1, 10.0) for media in lista_de_medias]
print(novas_medias)
[9.5, 10.0, 4.0, 8.5, 7.0]
Olá, Marcelo! Como vai?
Parabéns pela realização da atividade!
Você conseguiu aplicar corretamente a lógica de incremento com limite máximo, apresentou um código limpo e direto e ainda demonstrou clareza na explicação do resultado obtido.
Se quiser aprofundar ainda mais, algumas boas práticas são:
map com lambda para variar a abordagem. Ah uma pergunta: O que você gostaria de praticar mais agora, trabalhar com listas em Python ou explorar funções como map e filter para manipulação de dados?
Fico à disposição! E se precisar, conte sempre com o apoio do fórum.
Abraço e bons estudos!