Ir para conteúdo
Fórum Script Brasil

ArteEN

Membros
  • Total de itens

    692
  • Registro em

  • Última visita

Tudo que ArteEN postou

  1. ArteEN

    Duvida com Kivy

    ola primeiro passo é saber orientação a objeto depois pode começar a fazer o exemplo que esta na documentação do proprio site do kivy
  2. esse primeiro erro indica que você esta passando uma str, mas deveria ser um inteiro, você esta usando o input que retorna uma str, você tem que fazer tratamento e converter para inteiro em todos os input que você espera numeral Tam_Populacao = input('Resposta -> ') #return str t_p = int(input('Resposta')) #return int caso seja possivel converter a entrada quando for postar codigos use a ferramenta de codigo para facilita para quem for te ajudar
  3. você pode usar str.replace('', '/r/n') ou fatiar str[:str.rfind('/r')]
  4. pelo o que eu vi, tem um comando que limita a informação no eixo veja os exemplos 7 e 8
  5. acho que achei sua solução, de uma olhada https://jakevdp.github.io/PythonDataScienceHandbook/04.10-customizing-ticks.html erro meu, não olhei o append(X) ou (Y) na mensagem de erro não aponta a linha?
  6. nesse segundo link diz que funciona igual ao matplotlib.pyplot.plot, só que usando datas acho que é para ficar no lugar do fig = plt.figure() como fig = plt.plot_date() ou ax1.plot(x, y) para ax1.plot_date(x, y) é o que penso vendo a documentação e seu codigo antigo
  7. eu estava dando uma olhada, bem me ocorreu uma ideia, você esta fazendo um grafico de linha? vi que tem uma função onde redesenha o grafico, imagino que você pode criar uma lista com um range de 10 ou 20 posições, e ir atualizando essa lista como o ultimo valor, e atualizar o grafico em seguida l = [0 for x in range(10)] for i in range(20): print(l) l.pop(0) l.append(int(input('leitura'))) veja o exemplo de como a lista vai se atualizando, claro que funcionando você devera tirar do loop for
  8. uma solução facil é criar um objeto ou lista onde ele tenha os dois valores l = ['00:01:00', 60] l = ['00:02:00', 120] #ou class Horario: def __init__(self, e, n): self.extenso = e self.numeral = n h = Horario('00:01:00', 60) com isso você pode usar o valor dos segundos para entrar como paramentro de posição no grafigo, e o formato de hora para exibição, porem é apenas suposição minha, não tenho o matplot istalado para conferir se é possivel, vou ficar devendo
  9. o primeiro exercicio é matematica simples, você pode usar o '%' que retorna o resto da divisão, use num loop for para saber quais os divisores do numero desejado, depois só seguir com a soma
  10. tem uma função que não lembro qual agora, que retorna a hora atua em segundos, com ela você pode fazer a diferença entre duas leituras, você já esta usando a biblioteca time, esta função deve estar junto
  11. Dei uma olhada na documentação, a meu ver o problema esta como você esta usando a função FuncAnimation Se você olha na documentação vera o parâmetro intervalo, ele faz parecer que a própria função já é um loop infinito, e o resultado do seu código é um loop infinito dentro de outro loop infinito Então vem a primeira interação do primeiro loop infinito, e começa o segundo loop, e como o segundo loop nunca termina, o primeiro loop não prossegue
  12. experimente isolar partes do codigo pode começar fazendo um sensor fake e conferir se o restante do codigo esta agindo de acordo depois testar a leitura do sensor em uns script separado
  13. só traduzir o que você mesmo criou ''diferente de 1'' ou ''diferente de 2'' tente "diferente de 1" e "diferente de 2"
  14. linha 12 int(sensor) esse comando ta sobrando
  15. você faz isso com edição basica de string as informações sobre data podem ser tiradas do modulo calendar
  16. tenta primeiro executar a função no script de origem para depois tentar importar. em seguida importa a função e executa ela da forma mais simples possivel def print_lol(the_list, ident=False, level=0, arq=None): for each_item in the_list: if isinstance(each_item, list): print_lol(each_item, ident, level+1, arq) else: if ident: print("\t" * level, end="", file = arq) print(each_item, file=arq) print_lol([1, 2, 3, 4, 5], arq = open('teste.txt', 'w')) aqui funcionou
  17. ArteEN

    Arduino

    legal que conseguiu
×
×
  • Criar Novo...