Ir para conteúdo
Fórum Script Brasil

ArteEN

Membros
  • Total de itens

    678
  • Registro em

  • Última visita

Tudo que ArteEN postou

  1. 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
  2. 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
  3. 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
  4. 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
  5. 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. '''
  6. 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
  7. 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
  8. 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
  9. 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
  10. try: n = int(input()) except: pass
  11. ArteEN

    Ajuda com comando básico

    você já deve ter lido que em python tudo é objeto Então str e int são construtores de objetos para string e inteiros (float para flutuantes) Olha o exemplo: a = str(123) # criando um objeto string a partir de um inteiro b = int("123") # criando um objeto inteiro a partir de uma string Então o uso destes construtores fica mais para conversão de tipo
  12. ArteEN

    Ajuda com comando básico

    O comando input retorna uma string você tem que converter no momento do pedido n1 = int(input()) ou depois n1 = input() n1 = int(n1) Não tem segredo a divisão
  13. Decimal == Dez numeros 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 na contagem quando se passa do nove, ele vai para zero e acrescenta mais uma casa decimal 10, 11 ...., 99, 100 Binario == 2 numeros 0, 1 o 1 é o limite, quando se acrescenta, ele se torna zero, e mais uma casa binaria é adicionada 0, 1, 10, 11, 100, 101, 110, 111, 1000 Agora se você não quer só essa simples explicação, você deve procurar em blogs, já vi muitos mostrando isso, se brincar uma pesquisa neste forum vai te mostrar como
  14. NameError: global name 'textChanged' is not definedIsso diz que você não definiu o que é textChanged Então ou você ainda não fez, ou pode ter digitado diferente
  15. ArteEN

    efeito spray

    Experimente a ferramenta airbrush
  16. Estou tentando usar recursão, porem o resultado esta ficando poluído, como a repetição de algumas jogadas Mas já tive exito usando duas funções Uma age como um verificador, como o sistema decimal depois do 9 vem o zero e acrescenta 1 na próxima posição, só que nesse caso para o próximo índice em uma lista, que tem o comprimento do numero de dados E outra função que fica fazendo ciclos, ate completar o numero possível de jogadas, n_faces elevado n_dados, e acrescentando sempre um na primeira posição da lista Ainda vou tentar mais um pouco com recursão
  17. Acho deve ser a mesma logica para contar de 0 a 1000 usando 3 loop for. milhar, centena, dezena, unidade Um for para centena, outro para dezena, outro para unidade, no final de tudo temos um milhar Cada resultado gerado é guardado em uma lista, depois se faz a logica de probabilidade
  18. Acho que você deveria usar Funcoes.janelaGado, pois o erro aponta que funcoes não existe no modulo Quanto ao resto não posso ajudar, conheço muito pouco de GUIs
  19. ArteEN

    Ajuda com Exercício

    Olhe a mensagem de erro ao lado Linha 6 Indentação
  20. ArteEN

    Lista em arquivo de texto

    Fiz uns testes rápidos aqui, não consegui bons resultados A saída que eu faria é já que todo o banco de dados vai estar na memoria, enviaria ele para uma lista, e sobre escreveria o arquivo fonte
  21. faça um print(A) apos A = self... para conferir o valor tambem te a possibilidade do p = '(A)' estar passando A como char, e não como variavel string, vale tentar: c.execute("""UPDATE teste3 SET p = '(""" + A """)' WHERE...."""
  22. ArteEN

    Lista em arquivo de texto

    já tentou o método .format? Consegui colocar aspas duplas o usando Quando você abrir um arquivo use "+r", conseguira ler e escrever
  23. ArteEN

    Lista em arquivo de texto

    Ao invés de transformar um lista em string, você poderia formatar uma string
  24. Certo, procure informações sobre mascaras para controlar a opacidade da imagem O quadriculado pode ser tanto um pincel que já no photoshop ou baixado, mas vem uma dica simples, procure por um brush que seja composto por pontos, escolha a ferramenta pincel e faça golpes horizontais e verticais de leve
×
×
  • Criar Novo...