1
resposta

[Sugestão] Criando uma lista de tuplas

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],
]
for atleta in atletas:
    atleta = tuple(atleta)
    nome = atleta[0]
    altura = atleta[1]
    peso = atleta[2]
    print(f'Nome: {nome}\nAltura: {altura}\nPeso: {peso}\n')
1 resposta

Olá, Bruno, como vai?

A conversão que você fez de cada atleta para tupla dentro do laço está correta do ponto de vista de sintaxe e acesso aos dados. Os índices utilizados para nome, altura e peso também estão adequados, e a impressão formatada demonstra que você conseguiu manipular a estrutura convertida sem problemas.

O ponto de ajuste está relacionado ao objetivo solicitado no exercício. A proposta era transformar a lista original em uma lista de tuplas e exibir essa nova estrutura como resultado final. No código atual, a tupla é criada apenas de forma temporária dentro do for, sem ser armazenada em uma nova lista.

Uma forma de atender ao enunciado seria criar uma lista específica para receber essas tuplas

Obrigado por compartilhar sua solução. O fórum segue à disposição caso queira evoluir a implementação ou explorar variações do exercício.

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