Logo Passei Direto
Buscar

Ferramentas de estudo

Passei Direto Aniversário

Quer receber 70% de desconto para assinar o PasseIA?

Questões resolvidas

Na Semana 04, entregamos a primeira versão do nosso sistema contendo a navegação com o uso de estruturas de repetição (for/while) e condicionais (if/elif/else). Também criamos as operações de inclusão e listagem de estudantes com o uso de entrada de dados (input()) e listas. Chegou a hora de utilizarmos estruturas de dados mais robustas, como as tuplas e dicionários, para armazenarmos múltiplos dados do estudante.
O que devo desenvolver?
Ao incluir, listar ou editar um estudante, as seguintes informações devem ser utilizadas: Código do estudante (Número inteiro), Nome do estudante (String), CPF do estudante (String).
Os dados do estudante devem ser armazenados em um dicionário ou tupla, que por sua vez, devem ser adicionados à uma lista.
Desenvolver a funcionalidade de excluir um estudante, onde deve ser perguntado ao usuário qual o código do estudante que ele deseja excluir.
Desenvolver a funcionalidade de editar um estudante, onde deve ser perguntado ao usuário o código do estudante que se deseja editar.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Na Semana 04, entregamos a primeira versão do nosso sistema contendo a navegação com o uso de estruturas de repetição (for/while) e condicionais (if/elif/else). Também criamos as operações de inclusão e listagem de estudantes com o uso de entrada de dados (input()) e listas. Chegou a hora de utilizarmos estruturas de dados mais robustas, como as tuplas e dicionários, para armazenarmos múltiplos dados do estudante.
O que devo desenvolver?
Ao incluir, listar ou editar um estudante, as seguintes informações devem ser utilizadas: Código do estudante (Número inteiro), Nome do estudante (String), CPF do estudante (String).
Os dados do estudante devem ser armazenados em um dicionário ou tupla, que por sua vez, devem ser adicionados à uma lista.
Desenvolver a funcionalidade de excluir um estudante, onde deve ser perguntado ao usuário qual o código do estudante que ele deseja excluir.
Desenvolver a funcionalidade de editar um estudante, onde deve ser perguntado ao usuário o código do estudante que se deseja editar.

Prévia do material em texto

Atividade
	
Continuidade do projeto da disciplina
Na Semana 04, entregamos a primeira versão do nosso sistema contendo a navegação com o uso de estruturas de repetição (for/while) e condicionais (if/elif/else). Também criamos as operações de inclusão e listagem de estudantes com o uso de entrada de dados (input()) e listas.
Chegou a hora de utilizarmos estruturas de dados mais robustas, como as tuplas e dicionários, para armazenarmos múltiplos dados do estudante. Além disso, vamos aproveitar para implementar também as operações de excluir e editar estudantes. Vamos lá?
O que devo desenvolver?
· Ao incluir, listar ou editar um estudante, as seguintes informações devem ser utilizadas:
· Código do estudante (Número inteiro).
· Nome do estudante (String).
· CPF do estudante (String).
· Os dados do estudante devem ser armazenados em um dicionário ou tupla, que por sua vez, devem ser adicionados à uma lista.
· ANTES: lista de nomes de estudantes, onde cada posição da lista é uma string equivalente ao nome do estudante
· ["Lucas", "Pedro"]
· AGORA: lista de estudantes, onde cada posição da lista é um dicionário ou uma tupla, representando os dados do estudante (e exemplo abaixo utiliza dicionário)
· [ 
 {"codigo": 1, "nome": "Lucas", "cpf": "999"}, 
 {"codigo": 2, "nome": "Pedro", "cpf": "555"} 
]
· Desenvolver a funcionalidade de excluir um estudante, onde deve ser perguntado ao usuário qual o código do estudante que ele deseja excluir, para então remover o estudante correspondente da lista. Lembre-se que você deve percorrer a lista e encontrar uma tupla ou dicionário que contenha o código igual ao informado, e então excluir esta estrutura da lista.
· Desenvolver a funcionalidade de editar um estudante, onde deve ser perguntado ao usuário o código do estudante que se deseja editar, e então realizar a entrada dos dados correspondentes a todos dados do estudante (código, nome e cpf). Após isso, estes dados devem ser atualizados no dicionário ou tupla correspondente dentro da lista de estudantes.
Bons estudos!
	9
image1.png
image2.svg
 
image3.png
image4.svg
 
image5.jpg
image6.jpg

Mais conteúdos dessa disciplina