1
resposta

[Projeto] Registrando dados de alunos

testes = ['João, 16, 8.5, Maria, 17, 9.2, Pedro, 15, 7.8']
#alunos = input("Digite os dados do aluno no formato Nome, Idade, Nota separados por vírgula: ")

lista_separada = testes[0].split(',')
lista_sem_espacos = []

for item_sem_espaco in lista_separada:
    lista_sem_espacos.append(item_sem_espaco.strip())


print(lista_separada)
print(lista_sem_espacos)

for item in lista_sem_espacos:
    if item.istitle():
        print('\n Aluno: ', item)
    elif item.isdigit(): #verifica se é inteiro
        print(' Idade: ', item)
    else:
        print(' Nota : ', item)           
1 resposta

Oii, Paulo! Como vai?

Obrigada por compartilhar seu código com a comunidade Alura.

Ficou interessante a forma como você separou os dados e limpou os espaços com strip(). Essa etapa é fundamental quando lidamos com entradas em texto mais longas.

Uma dica interessante para o futuro é usar enumerate() quando precisar acessar o índice dos itens em um for. Veja este exemplo:


for i, item in enumerate(lista_sem_espacos):
    print(f"Posição {i}: {item}")

O código acima mostra cada item da lista junto com sua posição. Pode ajudar bastante quando for preciso trabalhar com agrupamentos por índice.

Conteúdos relacionados
Alura

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