Ir para conteúdo
Fórum Script Brasil

ArteEN

Membros
  • Total de itens

    693
  • Registro em

  • Última visita

Tudo que ArteEN postou

  1. Tambem não sei como fazer isso, tente consultar a documentação
  2. ArteEN

    Ajuda para algoritmo

    Na linha 3, len() esta sobrando Ultima linha, "%s %i" %(a, b)
  3. Procure colocar a mensagem de erro inteira, isso nos ajuda a te ajudar O primeiro erro diz que o loop de evento já esta rodando Acho que você esta fazendo duas vez algo que era para fazer só uma Acho que você esta rodando o loop principal uma segunda vez, esse deve ser o erro O segundo não faço ideia, coloque a mensagem inteira do erro O terceiro diz que não existe .show no objeto Ui_Form
  4. Bom, não vejo muito segredo Não exite expressões com {} e [], tudo é feito com () cos() e radians() devem ser funções do modulo math do python se fizer um help(cos) e help(radians) vai ter a explicação de como se usa cos - calcula o cosseno em radianos radians - converte angulos em graus para radians spinner.position.x Aqui é orientação a objeto, não conheço o software, mas spinner deve ser um objeto dentro do software, position.x deve ser a localização no eixo x deste objeto Resumindo: (100 - (((cos (radians((spinner.position.x * 3))) * 200) / 4) + 50)) spinner.posição.x * 3 = A ===== (100 - (((cos (radians(A)) * 200) / 4) + 50)) radians(A) = B ===== (100 - (((cos (B) * 200) / 4) + 50)) cos(B) = C ===== (100 - (((C * 200) / 4) + 50)) C * 200 = D ===== (100 - ((D / 4) + 50)) D / 4 = E ===== (100 - (E + 50)) E + 50 = F ===== (100 - F) 100 - F = G Se tiver um pouco de tempo, estude python ate chegar a modulos, vai facilitar muito Isso deve levar um mes se estudar uma hora por dia
  5. Gif é uma sequencia de imagens, logo cada imagem da sequencia deve ser um pouco diferente da anterior: Um traço maior, mais torto, deslocado
  6. Isso sempre ajuda: print() help() type() dir() Não cheguei a ver a documentação do software que você citou, eu uso o blender e vira e mexe faço um script para automatizar algumas tarefas, estas 4 funções fazem toda a diferença para mim def fazNada(): '''esta função faz absolutamente nada''' pass >>>type(fazNada) ...<class 'function'> >>>help(fazNada) ...esta função faz absolutamente nada >>>print(fazNada()) ...None >>>dir(fazNada) ... #lista de atributos da classe função Uso estas funções junto da documentação, ajuda muito Posta ai um exemplo de função + a documentação onde tem alguma duvida
  7. Da uma olhada no codigo novamente, tem alguns erros, que corrigi
  8. Bom como eu não tenho acesso a todos os seus dados eu fiz este código baseado ao que você mostrou, acho que esta facil para você aptar ao que deseja lista = [ [1.0, 40912.0, 8810.0, 1.0, 1.0, 1.0, 'Debito ', 213103.0, '', 3102.63, 'Compra', 'NFE: 000009110 / 002 FILMTEC', 21143010.0, '', 'LI8150', '', ''], [1.0, 40912.0, 8810.0, 1.0, 3.0, 1.0, 'Debito ', 213103.0, '', 30.4, 'Compra', 'NFE: 012290 / 0 PENTAIR HIDRO', 21143002.0, '', 'LI8150', '', ''], [1.0, 40912.0, 8810.0, 1.0, 3.0, 1.0, 'Debito ', 213103.0, '', 1003.2, 'Compra', 'NFE: 012290 / 0 PENTAIR HIDRO', 21143002.0, '', 'LI8150', '', ''], [1.0, 40912.0, 8810.0, 1.0, 3.0, 1.0, 'Debito ', 213103.0, '', 1033.6, 'Compra', 'NFE: 012290 / 0 PENTAIR HIDRO', 21143002.0, '', 'LI8150', '', ''] ] valor = 0 for i in range(len(lista)): for j in range(i + 1, len(lista)): print("\n{}\nVerificando linha '{}' com linha '{}'".format('-' * 40, i, j)) if lista[i][11] == lista[j][11]: print("NFE identica") print("\nSomando {} ao valor total".format(lista[i][9])) valor += lista[i][9] print("Parcial {}".format(valor)) print("\n\n{}\nValor final: {}".format('=' * 40, valor))
  9. Ok, eu vou fazer alguns códigos aqui para ver se te ajuda: No arquivo excel você terá todas as linhas seguindo um padrão, que é a linha que você deu de exemplo [1.0, 40911.0, 8810.0, 1.0, 10.0, 1.0, 'Debito', 213103.0, 2849.42,'Compra', 'NFE: 014612 / 1 EMPRESA TESTE', '1126P063'," ", 'LI8150'," "," "] você vai buscar dois indices [9] e [11] Vou apontar um detalhe: O index 9 da linha é 'Compra' O index 11 é '1126P063' Talvez você esteja comparando index errado Talvez arrumando estes detalhes do index já de uma diferença
  10. ArteEN

    Ajuda em Python

    Criar uma matriz é bem facil, mas não to compreendendo bem o seu algoritimo
  11. ArteEN

    Efeito chamas azuis

    O mais difícil vai ser cobrir as letras com o fogo, que na verdade não é dificil. Procure ''photo stock fire'', e achara muita imagens boas para a atarefa Transformar o fogo amarelo em fogo azul é mais facil, basca girar o disco HUE(não é huehuehue e sim matriz de saturação) ate a coloração ficar azul
  12. A ordem dos dados seguem um padrão certo? lista[9] e e lista[11] Quando não houver mais dados estes campos vão estar em branco correto? Bom se você sabe que tem um padrão em todo arquivo, precisa apenas de um loop para buscar as linhas, já que lista[9] e lista [11] vão estar sempre com os dados que você quer
  13. Tem um truque muito simples de se fazer. você desfoca a imagem em aproximadamente 5 pixels. Depois usa curvas para limitar o desfoque das bordas.
  14. ArteEN

    AJUDA COM LISTAS

    É uma matriz: lista_alunos = [] lista_alunos.append(list('ana', 10, 9, 10, 4)) lista_alunos.append(list('aline', 7, 9, 10, 1)) lista_alunos[0][0] #retorna ana lista_alunos[0][4] #retorna 4 lista_alunos[1][0] #retorna aline lista_alunos[1][1] #retorna 7
  15. ArteEN

    AJUDA COM LISTAS

    Esta é a forma que você esta armazenando a informação, correto? Bom esta forma pode te dar problemas, você pode e evitar alguns deles fazendo: lista_de_alunos = [['nome_do_aluno', nota_1, nota_2, nota_3, faltas], ] lista_de_alunos[0][0] # retorna nome do aluno 1 lista_de_alunos[0][1] # retorn nota_1 do aluno 1 lista_de_alunos[0][4] # retorna faltas do aluno 1
  16. ArteEN

    AJUDA COM LISTAS

    Veja se esta logica te serve função verificar variáveis : reprovado por falta = None, reprovado por notas = None selecionar aluno verificar faltas se faltas maior que x, reprovado por falta = True caso contrario, reprovado por falta = False verifica notas se notas menor que x, reprovado por notas = True caso contrario, reprovado por notas = False retorna/registra/exibe variáveis e dados pertinentes
  17. Certo, o código possibilita um erro de logica O problema esta na avariável 'k', veja de onde vem esta variável: Linha 21 e 22: if intervX <= epsilon: k = 1 A variável 'k' nunca existirá se intervX > epsilon Logo o erro acontece na linha 24 onde a variável 'k' é chamada mas não existe
  18. Linhas 6 e 7 estão muito recuadas, isso faz a linha 8 ser acusada de identação errada Linhas 13, 14, 15 sofrem do mesmo mau Falta algo na linha 35 Linha 51 bissecao não foi definido Linhas 46 e 47 virgula não é separador decimal Fazendo esta correções vai executar sem erros, porem o resultado vai ser ''' Método da Bisseção Erro! A funçao não muda de sinal. O Método da Bisseção retornou um erro. '''
  19. Opa olha dois exemplos que você pode fazer no terminal do python com listas: # in em listas lista = [1, 2, 3, 4, 5] n = 2 # faça um teste colocando um numero maior que 5 if n in lista: print(n , 'esta na lista') else: print(n, 'não esta na lista')# in em strings frase = 'O rato roeu a roupa do rei de roma' palavra = 'rato' if palavra in frase: print('usa chumbinho que não roe mais') else: print('roeu e correu')você pode achar mais informações na documentação
  20. Esse só faz o print da mensagem, porem se estas forem as mensagens dos usuários no chat, já da para buscar a palavra cachorra nas frases usando o in
  21. você deve saber que tipo de dados você recebe, se é string, bytes ou qualquer outra coisa Apos isso você pode converter para string, se já não estiver, e usar o in 'b' in 'abc' # este comando retorna verdadeiro Com isso fica independente o tamanho da mensagem
  22. ArteEN

    Ajuda com comando básico

    Agora você tem o básico funcionando, pode partir para validação que é garantir que o usuário não entrar um ado errado no programa
×
×
  • Criar Novo...