1
resposta

resoluçao com class

class Lista:
    def __init__(self, identificador):
        self.identificador = identificador
        self.lista=[]

    def adicionar(self, identificador):
        self.lista.append(identificador)

    def mostrar(self):
        print('lista de nomes\n')
        for i in self.lista:
            print(i)
ong= Lista('ong esperança')
while True:
    try:
        nome = input('digite o nome do voluntário ou digite (sair) para ecerrar: ')
        if nome == 'sair':
            break
        ong.adicionar(nome)

    except ValueError:
        print('digite novamente')
        continue
ong.mostrar()



1 resposta

Olá, Fabricio, como vai?

Seu código está bem construído para o objetivo proposto e a lógica de registrar os voluntários funciona de maneira direta. A estrutura da classe atende ao exercício e o método mostrar exibe corretamente os nomes ao final da execução.

Obrigado por compartilhar e continue trazendo seus exercícios.

O fórum está à disposição.

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