Generation

generate functionFri, 14 Jul 2023

Uma cidade está fazendo um cadastro das pessoas de sua população. Nesse cadastro, é coletado o nome da pessoa, um número de identificação (por exemplo, o RG ou o CPF) e a idade da pessoa. Faça um programa para auxiliar esse cadastro, de forma que o programa tenha as seguintes funcionalidades e requisitos: a) O programa deve ter um menu com as seguintes opções e padrão: 1- Digite 1 para cadastrar uma nova pessoa. 2- Digite 2 para consultar a idade de uma pessoa pelo número de identificação. 3- Digite 3 para consultar o nome de uma pessoa pelo número de identificação 4- Digite 4 para o programa deletar uma pessoa pelo número de identificação 5- Digite 5 para o programa calcular a média da idade de todas as pessoas cadastradas 6- Digite 6 para descobrir qual a pessoa mais jovem cadastrada. Informe o nome dessa pessoa. 7- Digite 7 para listar a identificação, nome e idade de todas as pessoas cadastradas. Cada linha deve conter as informações de uma pessoa. 8- Digite 0 para o programa sair e fechar Com vetores

pessoas = [] identificacao = [] idades = [] def cadastrar(pessoa, idade): pessoas.append(pessoa) idades.append(idade) identificacao.append(len(pessoas)) def consulta_idade(n_identificacao): return idades[n_identificacao-1] def consulta_nome(n_identificacao): return pessoas[n_identificacao-1] def deletar_pessoa(n_identificacao): pessoas.pop(n_identificacao-1) idades.pop(n_identificacao-1) identificacao.pop(n_identificacao-1) def media_idade(): return sum(idades)/len(idades) def pessoa_mais_jovem(): return pessoas

Questions about programming?Chat with your personal AI assistant