# 16.14) 15 # 16.15) 4937 # 16.16) 9909 # 16.17) 3412 # 16.18) 6306 # 16.19) 306 lista1 = lista_simples_int(10000) ###################### .reverse() ###################### # 17) Um numero binário, localizado em uma lista 'listabin', necessita ser convertido em número decimal. # Faça uma função que converta o número binário e retorne o número em decimal. Imprima na tela # o número binário e o resultado. (use o .reverte()) listabin = binario() # 18) com as seguintes listas, imprima elas e .reverte() suas posições. Some as posições e retorne a lista com # as somas. # Exemplo: # >>> lista1 = [42,3, 1, 4] # >>> lista_reversa = [4, 1, 3, 42] # >>> lista_soma = [46,4, 4, 46] # 18.1) lista1 lista1 = lista_simples_int(8) # 18.2) lista2 lista2 = lista_simples_int(8) # 18.3) lista3
def nomes (): # 5) Com a lista "Nomes", feita no exercicio 4 (anterior) faça uma cópia para 'Nomes2' e adicione # o nome "Pedro Paulada" no "Nomes" e "Paulo Cacetada" no "Nomes2" # 6) Com a lista 'lista_aninhada' faça uma cópia e nomeie como 'lista_aninhada_2'. Na lista_aninhada # adicione ao lado do número 9 o número 10. Na lista_aninhada_2 adicione ao lado do número 8 a frase # "Aqui não pode ter o número 10!" lista_aninhada = [1,2,3,[4,5,[7,[9],8],6]] # 7) Continuando o exercicio, adicione a lista Nomes (exercicio 4) na lista_aninhada entre os números # 2 e o 3. Na lista_aninhada_2 adicione a "Pedro Pedroca" entre os números 4 e 5. # Adicione na lista_aninhada, entre os números 1 e 2, a frase 'um, dois' e na lista_aninhada_2, # entre os números 1 e 2 a frase 'Adiciono qualquer coisa em qualquer lugar nesta lista!' # 8) Com a lista1, ordene os números de maior para menor! lista1 = lista_simples_int(100) # 9) Com a lista2, ordene os números de menor para maior! lista2 = lista_simples_int(100) # 10) Usando o metodo, adicione a lista1 e lista2 (já ordenadas) na lista0. lista0 = [] # 11) Ordene a lista0 e diga qual é o maior valor, menor valor e em quais das listas (lista1 ou lista2) # estes pertencem. # 12) Com a lista_aninhada e lista_aninhada2, do exercicio 7, remova todas as alterações que nelas foram # colocadas. Salve os dados removidos em uma lista e imprima na tela cada item em uma linha # usando o f-string (use o .pop() ) # 13) Remova, usando o .remove(), os seguintes itens destas listas: # 13.1) cpf da lista_cadastro # 13.2) camboriú da lista_cadastrados # 13.3) Paulo Roberto da lista_cadastrados1 # 13.4) rua # 13.5) 8833 # 13.6) Velha # 13.7) João Carlos # 13.8) 11111111111 # 13.9) cidade # 13.10) data_de_nascimento lista_cadastro = ['codigo', 'cpf', 'nome_completo', 'data_de_nascimento', 'estado', 'cidade', 'cep', 'bairro', 'rua', 'numero', 'complemento'] lista_cadastrados = ['1', '11111111111', 'João Carlos', '12/12/90', 'SC', 'Camboriú', '8833', 'Tabuleiro', 'Cerejeiras', '45', 'ap 101'] lista_cadastrados1 = ['2', '22222222222', 'Paulo Roberto', '23/01/89', 'SC', 'Blumenau', '99999', 'Velha', '7 de setembro', '55', ''] # 14) Com a lista_fusao mostre com f-strig e o metodo .index() a posição dos seguintes elementos: # 14.1) cidade # 14.2) João Carlos # 14.3) Camboriú # 14.4) 12/12/90 # 14.5) 99999 # 14.6) nome_completo # 14.7) 22222222222 # 14.8) Tabuleiro # 14.9) numero lista_fusao = ['codigo', 'cpf', 'nome_completo', 'data_de_nascimento', 'estado', 'cidade', 'cep', 'bairro', 'rua', 'numero', 'complemento', '1', '11111111111', 'João Carlos', '12/12/90', 'SC', 'Camboriú', '8833', 'Tabuleiro', 'Cerejeiras', '45', 'ap 101', '2', '22222222222', 'Paulo Roberto', '23/01/89', 'SC', 'Blumenau', '99999', 'Velha', '7 de setembro', '55', ''] # 15) Usando o metodo .index(), Crie uma função que localize a posição dos seguintes nomes: # Germana, Deoclides, Zacarias, Karyne, Helio, Silvain, Aida Santos # Esta função deve receber como parametro a lista_cadastros e o nome. Deve retornar uma lista contendo # o endereço do nome na lista_cadastros. # Exemplo: # >>> lista = localize(lista_cadastros,'Alenis Dias') # >>> lista_cadastros[ lista[0] ][ lista[1] ] # 'Alenis Dias' # Dica: Use o tratamento de ecessões para evitar erro ao procurar um indice que não existe! lista_cadastros = [['1', 'Arnaldo', '23', 'm', '*****@*****.**', '014908648117'], ['2', 'Haroldo', '44', 'f', '*****@*****.**', '050923172729'], ['3', 'Pilar', '50', 'm', '*****@*****.**', '018937341049'], ['4', 'Suzete Salvador', '45', 'f', '*****@*****.**', '056928409823'], ['5', 'Riane', '37', 'f', '*****@*****.**', '018916004377'], ['6', 'Waldir', '34', 'f', '*****@*****.**', '058903756441'], ['7', 'Lilian', '22', 'f', '*****@*****.**', '031958621596'], ['8', 'Matilde', '20', 'm', '*****@*****.**', '012941959390'], ['9', 'Samanta', '19', 'm', '*****@*****.**', '028964480437'], ['10', 'Margarida', '30', 'm', '*****@*****.**', '047903547580'], ['11', 'Evelyn', '31', 'm', '*****@*****.**', '053958638386'], ['12', 'Alessio', '29', 'm', '*****@*****.**', '033961294774'], ['13', 'Yolanda', '25', 'm', '*****@*****.**', '027903312626'], ['14', 'Germana', '33', 'f', '*****@*****.**', '053964603415'], ['15', 'Helio', '33', 'f', '*****@*****.**', '046997316461'], ['16', 'Liége', '21', 'f', '*****@*****.**', '056992948431'], ['17', 'Yan', '42', 'm', '*****@*****.**', '016963562866'], ['18', 'Silvain', '50', 'f', '*****@*****.**', '021963399433'], ['19', 'Brian', '33', 'f', '*****@*****.**', '027962676732'], ['20', 'Deoclides', '40', 'f', '*****@*****.**', '012961047979'], ['21', 'Jaqueline', '32', 'm', '*****@*****.**', '014958997782'], ['22', 'Rosamaria', '45', 'f', '*****@*****.**', '026944672627'], ['23', 'Carla', '42', 'm', '*****@*****.**', '046976625208'], ['24', 'Aida Santos', '30', 'f', '*****@*****.**', '034920819199'], ['25', 'Thomas', '19', 'm', '*****@*****.**', '030974027667'], ['26', 'Naiara', '23', 'm', '*****@*****.**', '018976696717'], ['27', 'Karyne', '17', 'm', '*****@*****.**', '054984689319'], ['28', 'Alenis Dias', '43', 'f', '*****@*****.**', '034980886309'], ['29', 'Grace', '38', 'm', '*****@*****.**', '041932906720'], ['30', 'Zacarias', '31', 'm', '*****@*****.**', '041926007066']] # 16) Conte na lista1 a quantidade dos seguintes valores (use o f-string): # 16.1) 4529 # 16.2) 29 # 16.3) 1107 # 16.4) 7927 # 16.5) 6967 # 16.6) 5964 # 16.7) 8893 # 16.8) 3972 # 16.9) 10 # 16.10) 8548 # 16.11) 8214 # 16.12) 169 # 16.13) 6214 # 16.14) 15 # 16.15) 4937 # 16.16) 9909 # 16.17) 3412 # 16.18) 6306 # 16.19) 306 lista1 = lista_simples_int(10000) ###################### .reverse() ###################### # 17) Um numero binário, localizado em uma lista 'listabin', necessita ser convertido em número decimal. # Faça uma função que converta o número binário e retorne o número em decimal. Imprima na tela # o número binário e o resultado. (use o .reverte()) listabin = binario() # 18) com as seguintes listas, imprima elas e .reverte() suas posições. Some as posições e retorne a lista com # as somas. # Exemplo: # >>> lista1 = [42,3, 1, 4] # >>> lista_reversa = [4, 1, 3, 42] # >>> lista_soma = [46,4, 4, 46] # 18.1) lista1 lista1 = lista_simples_int(8) # 18.2) lista2 lista2 = lista_simples_int(8) # 18.3) lista3 lista3 = lista_simples_int(8) # 18.4) lista4 lista4 = lista_simples_int(8) # 18.5) lista5 lista5 = lista_simples_int(8) # 18.6) lista6 lista6 = lista_simples_int(8) # 18.7) lista7 lista7 = lista_simples_int(8) # 18.8) lista8 lista8 = lista_simples_int(8) # 18.9) lista9 lista9 = lista_simples_int(8) # 18.10) lista10 lista10 = lista_simples_int(8) # 18.11) lista11 lista11 = lista_simples_int(8) # 18.12) lista12 lista12 = lista_simples_int(8) # 18.13) lista13 lista13 = lista_simples_int(8) # 18.14) lista14 lista14 = lista_simples_int(8) # 18.15) lista15 lista15 = lista_simples_int(8) # 18.16) lista16 lista16 = lista_simples_int(8) # 18.17) lista17 lista17 = lista_simples_int(8) # 18.18) lista18 lista18 = lista_simples_int(8) # 18.19) lista19 lista19 = lista_simples_int(8)