Turma : CI73A2019 Aluno : Gilson Nunes dos Santos Junior RA : 96992 Matéria : Desenvolvimento Web Professor : Clodonil Honorio Trigo Módulo : https://github.com/clodonil/Python-Fundamentals/tree/master/modulo1/exercicios Data : 20 de Março de 2019 Descrição : Listar todos os municípios, juntamente com seu respectivo ID de cadastro no IBGE. ''' # Importar biblioteca from lib.scrapy_table import Scrapy_Table as st # Criamos os parâmetros e variáveis site = "https://pt.wikipedia.org/wiki/Lista_de_munic%C3%ADpios_do_Brasil_por_popula%C3%A7%C3%A3o" conexao = st(site) tabela = conexao.get_tables(0) # Cabeçalho (opcional) print("--------------------------------------") print("| N° IBGE | Municipio |") print("--------------------------------------") # Imprimir os itens da lista for linha in tabela[1:]: print("| " + linha[1] + " | " + linha[2]) # Rodapé (opcional) print("######################################")
Centro Universitário Adventista de São Paulo Campus SP Turma : CI73A2019 Aluno : Gilson Nunes dos Santos Junior RA : 96992 Matéria : Desenvolvimento Web Professor : Clodonil Honorio Trigo Laboratório : https://github.com/clodonil/Python-Fundamentals/blob/master/modulo1/Labs/code Data : 09 de Março de 2019 Descrição : Lista cada vereador, sua quantidade de votos e, ao final, a somatória de todos eles. ''' from lib.scrapy_table import Scrapy_Table as st link = "https://pt.wikipedia.org/wiki/C%C3%A2mara_Municipal_de_S%C3%A3o_Paulo" conexao = st(link) tabela = conexao.get_tables(5) total = 0 for linha in tabela[1:]: voto = linha[2] num = voto.split(" ") print('Candidato(a) ' + linha[0] + ', obteve ' + num[0] + ' votos.') total = total + float(num[0]) # Multiplica-se por 1000 pois o '.' nos números faz com que 'treze mil e quatrocentros' vire 'treze virgula quatro' print('\nTotal : ' + str(int(total * 1000)) + ' votos.')
Turma : CI73A2019 Aluno : Gilson Nunes dos Santos Junior RA : 96992 Matéria : Desenvolvimento Web Professor : Clodonil Honorio Trigo Laboratório : https://github.com/clodonil/Python-Fundamentals/blob/master/modulo1/Labs/code Data : 09 de Março de 2019 Descrição : Faz a busca por nome de candidatos na tabela de investigados pela Operação Lava-Jato ''' from lib.scrapy_table import Scrapy_Table as st link1 = "https://pt.wikipedia.org/wiki/C%C3%A2mara_Municipal_de_S%C3%A3o_Paulo" link2 = "https://pt.wikipedia.org/wiki/Lista_de_pessoas_envolvidas_na_Opera%C3%A7%C3%A3o_Lava_Jato" site1 = st(link1) site2 = st(link2) vereadores = tuple(site1.get_tables(5)) lista_lava_jato = tuple(site2.get_tables(1)) lista_investigados = () for investigados in lista_lava_jato[1:]: lista_investigados = lista_investigados + (investigados[0], ) # Usuário digita o nome de um(a) candidato(a) para verificar se está na tabela de investigados. vereador = input('Candidato(a) a verificar : ') if vereador in lista_investigados: print('\nO(A) candidato(a) ' + vereador + ' está na lista de investigados!\n') else: print('\nO(A) candidato(a) ' + vereador +