
ArteEN
Membros-
Total de itens
692 -
Registro em
-
Última visita
Tudo que ArteEN postou
-
Erro ao executar CMOD5.N com python
pergunta respondeu ao nina_99 de ArteEN em Repositório de scripts - Python
poderia colocar o codigo dentro das tags de codigo? assim aparecera organizado para copiar na formatação correta, mais confiavel -
como eu resolvo este problema deste projeto mvc
pergunta respondeu ao Guilherme Fierli Castanha de ArteEN em Repositório de scripts - Python
aparentemente o script não esta completo, ao tentar executar indica que falta metodos. como realizar_login -
quem fez a questão precisa estudar mais, pois o enunciado não leva a crer que é uma questão de debug. e ele passa uma matriz de 1x9? realmente que fez essa questão esta bem por fora
-
01 não tem significado, ele faz dar erro no codigo. a = np.array([[6], [2], [-1], [0], [-5], [6], [7], [9], [2]]) a1 = a[3:7,01] File "<stdin>", line 1 a1 = a[3:7,01] ^ SyntaxError: leading zeros in decimal integer literals are not permitted; use an 0o prefix for octal integers a verdade é que tendo o codigo qual seria a dificuldade de executar e comprovar por si mesmo?
-
codigo de graça? tenta fazer e mostra os erro
-
em uma rodada do loop, você pega a entrada, valida a entrada, se a entrada for valida, acabou o loop
-
lista = [1, 2, 3, 4, 5, 6] for i in range(0, len(lista), 2): x = lista[i] y = lista[i+1] print(x, y) erro codigo da erro se a lista tiver tamanho impar
-
e ainda esta errado, se você entrar os numeros 2, 1, 3 nesta ordem, vai retornar que o 2 é o maior deles esse problema é bem iniciante, você tem que compreender a comparação logica, no caso: > ou < comece tentando achar o maior entre dois numeros, de pois de compreender coloque um terceiro
-
arrume a identação do codigo, tambem coloque a mensagem de erro
-
Python, multiplicação de QLineEdit
pergunta respondeu ao AdmiltonAlves de ArteEN em Repositório de scripts - Python
widgets você usa para pegar e mostrar informação, a matematica de verdade é feita usando programação basica -
acontece um print da string que esta sendo formatada. preste atenção que a dois pares de colchetes, e dois valores sendo passados para a função format
-
>>> leitura = b'D'b'0'b'0'b'0'b'0'b'0'b'4'b'.'b'\r' >>> print(leitura) b'D000004.\r' >>> leitura[1:] b'000004.\r' >>> leitura[1:-2] b'000004' >>> int(leitura[1:-2]) 4 peguei sua leitura e fui fatiando no terminal, no seu caso é só pegar a ultima linha, claro que só vai funcionar se o padrão da mensagem não mudar. a questão é: pode acontecer de ter alguma informação depois do ponto? uma informação que ainda não apareceu?
-
beleza, vou deixar aqui uma classe que uso em uma aplicação aqui, você pode tirar como base class Sensor: def __init__(self): self.serial = Serial(port='/dev/serial0', baudrate=9600, timeout=0.05) def getLeitura(self): try: self.serial.write(b'1') self.leitura = [int(x) for x in self.serial.readline().split()] except: self.leitura = (0, 0) tem o try para contornar um problema de alimentação eletrica no sistema
-
então você tem uma sequencia de bytes, você pode começar concatenando ela, tipo: a = b''.join(sequencia) apos isso você vai ter que identificar as posições das informações uteis, igual que se faz numa lista. e então fatiar essa sequencia, e converter em inteiro, ou flutuante b = a[2:] c = int(b) são dicas aproximadas, você vai ter que fazer testes ai
-
Reconhecimento de Contador decimal em tempo real.
pergunta respondeu ao Fábio Dos Anjos de ArteEN em Python
se visual é a unica forma de ter acesso a esse contado, você pode usar algum modulo para tirar capturas da tela, e verificar se na coordenada habitual do ponto esta o ponto e salvar a imagem. depois você pode fazer capturas de tela com a intenção de ter a referencia de todos os numeros, e novamente comparar as imagens e conseguir assim os numeros. não tenho nenhuma recomendação de modulo, procure por algum como o pyautogui ou opencv -
função input entrada_do_usuario = input('Digite algo e confirme com a tecla ENTER') print(entrada_do_usuario) input sempre retorna str. então se você passar um numero na entrada, esse numero sera str. precisa converter para int ou float para conseguir fazer calculos matematicos
-
sabe pegar informação do usuario? sabe fazer calculos matematicos usando a linguagem? sabe printar mensagens na tela?
-
não consigo encerrar o programa apos acertar na segunda tentativa, alguém me ajuda
pergunta respondeu ao Daniel Lemos de ArteEN em Python
não precisa usar um loop para cada tentativa. tente refazer o codigo usando apenas o loop while t<3 -
tabela não foi definida, não vale apena dizer como corrigir, esse script esta incompleto
-
o problema não esta no choice esta no i faça o loop com apenas o print do i, e o erro será claro
-
o problema é o alinhamento das linhas, o if deve estar alinhado com a linha de cima import random import time #randoms iron=0 # mostrar titulo def titulo(): global iron print('\t O CAPITALISTA') minerar = input('O que você quer fazer?') if minerar == 'minerar': print('Minerando...') time.sleep(1) iron_minerado = random.randint(1, 10) iron += iron_minerado print('iron miner:', iron_minerado, 'irons mined, total', iron)
-
Como eu dou print de várias variaveis no mesmo print?
pergunta respondeu ao matguarana10 de ArteEN em Python
separa por virgula print(a, b, c) -
então você não destroi, apenas retira da interface, usando: pack_forget(), place_forget() ou grid_forget(). depois para voltar é apenas fazer o pack, place ou grid.
-
destruiu, não tem volta. mas, uma coisa é interface, outra é informação. o que quero dizer é que deve se manter separado a informação essencial separada. assim você pode criar uma nova aba para mostrar a informação