''' classe: m2p1_lab4.py descricao: Lista as descrição e o valor das despesas de um deputado (pode ser qualquer um) autor: Clodonil Honorio Trigo email: [email protected] data: 18 de setembro de 2018 ''' from lib.scrapy_dadosAbertos import DadosAbertos listJson = DadosAbertos() deputado = listJson.deputado_id('73437') nome = deputado['nomeCivil'] despesas = listJson.deputado_despesas('73437') for despesa in despesas: print("{2}, {3}, {0}/{1}, R$ {4}".format(despesa['mes'],despesa['ano'],nome,despesa['tipoDespesa'],despesa['valorDocumento']))
Matéria : Desenvolvimento Web Professor : Clodonil Honorio Trigo Módulo : https://github.com/clodonil/Python-Fundamentals/tree/master/modulo2/parte1/Labs/code Data : 10 de Maio de 2019 Descrição : Apresenta as depesas totais de um(a) deputado(a) pela busca de seu ID ''' # Importamos a biblioteca from lib.scrapy_dadosAbertos import DadosAbertos # Instanciamos os objetos, em seguida pedimos qual ID buscar listJson = DadosAbertos() deputado = listJson.deputados() deputadoID = input('Digite um ID de deputado (ex. 204521) : ') despesas = listJson.deputado_despesas(deputadoID) # Precisamos mostrar de quem são as depesas for linha in deputado: if str(linha['id']) == str(deputadoID): print("\nID {0}, deputado(a) {1} : ".format(deputadoID, linha['nome'])) # Instaciamos as variáveis criterio1 = "MANUTENÇÃO DE ESCRITÓRIO DE APOIO À ATIVIDADE PARLAMENTAR" criterio2 = "LOCOMOÇÃO, ALIMENTAÇÃO E HOSPEDAGEM" criterio3 = "COMBUSTÍVEIS E LUBRIFICANTES." criterio4 = "CONSULTORIAS, PESQUISAS E TRABALHOS TÉCNICOS." criterio5 = "AQUISIÇÃO DE MATERIAL DE ESCRITÓRIO." criterio6 = "AQUISIÇÃO OU LOC. DE SOFTWARE; SERV. POSTAIS; ASS." criterio7 = "OUTROS" gasto1 = 0