2
respostas

[Sugestão] Sugestão para o exercício usando list comprehension

atletas = [
    ["Maria Silva", 1.75, 65],
    ["João Santos", 1.80, 72],
    ["Ana Pereira", 1.68, 58],
    ["Pedro Oliveira", 1.92, 85],
    ["Carlos Lima", 1.85, 78],
    ["Beatriz Souza", 1.70, 60],
    ["Fernanda Costa", 1.62, 55],
    ["Lucas Almeida", 1.88, 82],
    ["Rafaela Gomes", 1.74, 63],
    ["Gustavo Ferreira", 1.90, 88],
    ["Larissa Rocha", 1.66, 57],
    ["Henrique Nunes", 1.83, 76],
    ["Juliana Martins", 1.72, 59],
    ["Ricardo Carvalho", 1.86, 80],
    ["Sofia Alves", 1.64, 54],
    ["Matheus Ribeiro", 1.89, 84],
    ["Camila Duarte", 1.69, 61],
    ["Gabriel Monteiro", 1.77, 73],
    ["Eduarda Farias", 1.71, 62],
    ["Thiago Mendes", 1.84, 79],
]

tupla_atletas = [tuple(atleta) for atleta in atletas]
tupla_atletas
2 respostas

Olá, Felipe! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso de listas para organizar os dados dos atletas, utilizou muito bem a conversão para tuplas para garantir imutabilidade e ainda compreendeu a importância de estruturar os dados de forma clara e acessível.

Continue postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Uma dica interessante para o futuro é aplicar uma namedtuple da biblioteca collections, o que permite dar nomes aos campos e deixar o código mais legível. Assim:

from collections import namedtuple

Atleta = namedtuple("Atleta", ["nome", "altura", "peso"])

atletas = [
    Atleta("Maria Silva", 1.75, 65),
    Atleta("João Santos", 1.80, 72),
    Atleta("Ana Pereira", 1.68, 58),
]

for atleta in atletas:
    print(f"{atleta.nome} | Altura: {atleta.altura}m | Peso: {atleta.peso}kg")

Isso faz com que cada atleta seja tratado como um objeto com atributos nomeados, facilitando a leitura e manutenção do código.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!

Obrigado pela dica