Cadastro de candidatos: deve ser possível cadastrar um novo candidato fornecendo seu número identificador, nome e descrição.
Passo 1
Então, vamos lá! O enunciado pede para a gente criar um sistema onde a gente possa cadastrar um novo candidato. Isso significa que precisamos coletar três informações importantes: o número identificador, o nome e a descrição do candidato. Para resolver isso, vamos usar conceitos de programação, especificamente trabalhando com estrutura de dados para armazenar essas informações. Vamos precisar entender como criar uma estrutura para guardar os dados dos candidatos e como adicionar novos candidatos a essa estrutura.
Passo 2
Primeiro, vamos pensar em como representar um candidato no nosso programa. Em programação, costumamos usar classes ou estruturas para organizar dados que pertencem juntos. Vou usar uma classe chamada
Candidato
que vai ter três atributos: numero_identificador
, nome
e descricao
.class Candidato:
def __init__(self, numero_identificador, nome, descricao):
self.numero_identificador = numero_identificador
self.nome = nome
self.descricao = descricao
Aqui, a função
__init__
é o construtor da classe, que inicializa os atributos quando criamos um novo objeto Candidato
.Passo 3
Agora, precisamos de um lugar para armazenar todos os candidatos cadastrados. Para isso, podemos usar uma lista que vai guardar várias instâncias da classe
Candidato
. Vamos criar uma lista vazia chamada candidatos
.candidatos = []
Passo 4
Em seguida, vamos criar uma função que permite cadastrar um novo candidato. Essa função vai receber os três valores necessários e criar um objeto
Candidato
, adicionando-o à lista candidatos
.def cadastrar_candidato(numero_identificador, nome, descricao):
novo_candidato = Candidato(numero_identificador, nome, descricao)
candidatos.append(novo_candidato)
print(f"Candidato {nome} cadastrado com sucesso!")
Aqui, a função
cadastrar_candidato
recebe os dados, cria um novo objeto Candidato
e adiciona esse objeto à lista candidatos
usando o método append
. Também mostramos uma mensagem confirmando o cadastro.Passo 5
Vamos testar o nosso cadastro para ver se está funcionando. Podemos adicionar alguns candidatos chamando a função que criamos.
cadastrar_candidato(1, "João Silva", "Experiência em vendas")
cadastrar_candidato(2, "Maria Oliveira", "Especialista em marketing digital")
Ao rodar esse código, deveríamos ver as mensagens de sucesso indicando que os candidatos foram cadastrados.
Resposta
Prontinho! Criamos um sistema simples de cadastro de candidatos onde você pode adicionar novos candidatos fornecendo seu número identificador, nome e descrição. Usamos uma classe para representar cada candidato e uma lista para armazenar todos eles. Além disso, implementamos uma função que facilita o cadastro, garantindo que as informações sejam armazenadas corretamente.