1
resposta

resoluçao 10

cadastro =input('Digite nome,idade e media separadas por virgula:').split(',')
for i in range(0, len(cadastro),(3)):
    nome,idade,media= cadastro[i], int(cadastro [i+1])  ,float(cadastro [i+2])
    print(nome)
    print(idade)
    print(media)
1 resposta

Oi, Cauã! Como vai?

Agradeço por compartilhar.

Legal que você conseguiu estruturar a iteração usando o passo 3 no range(). Essa abordagem permitiu extrair corretamente o trio de informações de cada aluno (nome, idade, média) da lista plana gerada pelo split(), realizando as conversões de tipo necessárias dentro do próprio laço.

Uma dica interessante para o futuro é formatar a exibição da média para limitar as casas decimais, usando f-strings.


nota = 8.7654
print(f'Media: {nota:.2f}')

Isso arredonda o valor visualmente para dois dígitos após o ponto.

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