Jump to content
Fórum Script Brasil

ArteEN

Membros
  • Content Count

    439
  • Joined

  • Last visited

Community Reputation

0 Neutro

3 Followers

About ArteEN

  • Rank
    Amador
  • Birthday 08/24/1985

Perfil

  • Gender
    Male
  • Location
    Itaquaquecetuba - SP
  • Interests
    python

Recent Profile Visitors

2144 profile views
  1. você deve estar lendo alguma informação que não esteja na tabela utf-8, tem jeito de tratar isso, não lembro agora, mas vale um google
  2. a limitação vai estar em você achar que flask vai fazer tudo, flask vai ser apenas parte do sistema, e não ele todo
  3. fica dificil compreender mesmo, esse script poderia ser feito em um unico loop, aposto que um exemplo melhor iria fazer mais sentido, pena que eu não tenha um a dica que dou é tirar partes do script, intender, e então rodar o script inteiro numeros = [5,2,5,2,2] for x_count in numeros: print(x_count) numeros = [5,2,5,2,2] for x_count in numeros: print('loop externo', x_count) for count in range(x_count): print('loop interno', count)
  4. coloca ai um exemplo de um quem não tenha intendido
  5. [random.randint(0, 60) for x in range(7)] isso se chama compreensão de lista, é uma forma mais rápida para criar listas, tambem se pode usar para filtrar lista1 = [x for x in range(10)] lista2 = [] for i in range(10): lista2.append(i) lista1 e lista2 tem o mesmo valor, mas lista1 foi criada usando menos recurso do computador, e tambem é mais facil escrever def foo1(): pass def foo2(): #erro o pass não faz nada, ele serve apenas para preencher um bloco endentado de modo que não de erro na execução do script, rode o exemplo acima para ver o erro while q
  6. import random def gerar_Numeros_Megasena(): return [random.randint(0, 60) for x in range(7)] def vezes(valor): for i in range(valor): print(gerar_Numeros_Megasena()) def quantidade(): count = int(input('Digite quantas dezenas vocÊ quer:')) vezes(count) x = input('Deseja continua? [1] entra [2] sair: ') if x == '1': return 1 print('Fechando programa') while quantidade(): pass fiz umas alterações sem que o codigo perca sua identidade
  7. sim, você consegue fazer isso com python, arquivo excel tambem, para facilitar primeiro procure por padrões no arquivo de busca, se tiver um padrão vai facilitar
  8. sera que a saida de dados tem tensão o suficiente para ativar o drive? usb tem a saida de 5v, mas esta é continua
  9. você não pode usar operação de subtração entre listas >>> [1,2,3]-[3] Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: unsupported operand type(s) for -: 'list' and 'list'
  10. o __init__ é um iniciador é para um setup basico, você estava usando tambem para definir um metodo class Foo: def __init__(self): def segunda_função(self): pass class Foo2: def __init__(self): pass def segunda_função(self): pass a segunda alteração é transformar o vb em atributo(self.vb) e usar para validar em seguida é o uso do super() para deixar o codigo facil de manter
  11. mexi em algumas coisas, faça o teste e diga como fica, caso volte a dar erro coloque o resto do script e o valor que esta usando para teste e a saida esperada class Cliente: def __init__(self, vb): self.ValorBase = vb * (te() + tusd()) print(self.ValorBase) print(self.valorIcms()) def valorIcms(self): return self.ValorBase * icms() #Esse ICMS == 0 class Residencial(Cliente): def __init__(self, vb): self.vb = vb super().__init__(vb) def valorIcms(self): if self.vb >= 91: return self.ValorBase * icms_
  12. use o super() def valorIcms(self): if vb >= 91: return self.valorBase * icms_91_200() #Esse ICMS == 0.12 return super().valorIcms()
  13. if t not in matriz[l][0]: if t == matriz[l][0]: isso evitaria o erro, mas na pratica ainda esta errado, você teria que pegar todos os valores na coluna e ai sim fazer o que você tentou matriculas = [x[0] for x in matriz] if t not in matriculas:
  14. seu erro t = linspace(0, (N_t+1)*dt, N_t+2) correção t = linspace(0, (int(N_t)+1)*int(dt), int(N_t)+2) comece pelo o inicio, pois seu erro é coisa que se aprende na primeira hora, deixe o matplot para depois sugiro ir no site oficial e seguir a apresentação na documentação
×
×
  • Create New...