1
resposta

[Projeto] Praticando Python - gerenciando inscrições de um workshop

participantes = {
    "Workshop 1": {"Alice", "Bruno", "Carla", "Diego"},
    "Workshop 2": {"Fernanda", "Gustavo", "Helena"}
}

print(f'{participantes}')
remove_participante = input('Digite o nome do participante a ser removido: ').strip().capitalize()

if remove_participante in participantes["Workshop 1"]:
    participantes["Workshop 1"].discard(remove_participante)

elif remove_participante in participantes["Workshop 2"]:
    participantes["Workshop 2"].discard(remove_participante)

else:
    print('\nNome não encontrado.')

print(f'Workshop 1: {participantes["Workshop 1"]}')
print(f'Workshop 2: {participantes["Workshop 2"]}')
1 resposta

Olá, Vitor, como vai?

Seu código atende perfeitamente ao que foi proposto no exercício. Você utilizou corretamente o método discard para remover o elemento do conjunto e aplicou o tratamento de strings com strip e capitalize, o que garante que espaços extras ou letras minúsculas na entrada do usuário não impeçam a localização do nome. É uma ótima prática de programação pensar na padronização dos dados de entrada.

Parabéns pelo empenho em praticar os conceitos de dicionários e conjuntos, continue compartilhando seus projetos conosco.

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