Ir para conteúdo
Fórum Script Brasil

ArteEN

Membros
  • Total de itens

    692
  • Registro em

  • Última visita

Tudo que ArteEN postou

  1. import numpy as np a = np.array([1, 50, 60, 24, 25, 36, 75, 14, 20, 32, 54, 12, 65, 32, 12]) print(a) b = sum(a) a.resize(16) a[15] = b print(a) no codigo a cima eu joguei o resultado no mesmo array
  2. ola,

    vi hoje seu git e tenho uma sugestão que é criar funções de gerenciamento, isso pode facilitar bem a criação e reduzir algumas repetições que você esta fazendo no codigo

    #arquivo ferramentas_diverças.py
    CLEAR = 'cls' if os.name == 'nt' else 'clear' 
    limpa_tela = lambda : os.system(CLEAR)

    essa linhas estão em varios arquivos, você pode criar um aquivo onde vai ter varias funções já prontas e só fazer o import como esta fazendo com o arquivo vars

    #arquivo tela_1.py
    from ferramentas_diverças import limpa_tela
    
    print('********')
    limpa_tela()

    desse jeito se precisar mudar alguma coisa no futuro tera apenas que mudar em um arquivo

    uma outra sugestão, e eu uso bastante é criar um gerenciador de eventos, não da muito trabalho e a criação das fazes vão ficar com arquivos menores e mais faceis de se fazer

    eu tinha sugerido dicionarios, você pode usar isso, tem um video meu onde corrijo um jogo de pedra papel e tesou, na segunda parte recrio o game em 3 ou 4 arquivos diferentes, la tem um otimo exemplo de uso de dicionarios

    1. 51LV3R

      51LV3R

      foi mal por demorar a responder vou aplicar essas mudanças achei muito interessante sua sugestão

    2. ArteEN

      ArteEN

      ta de boa, se pintar alguma duvida ou quiser alguma sugestão só mandar no forum

  3. ArteEN

    atributo inexistente

    retornando True faz ficar mais esquisito ainda, esta usando alguma ide? se sim, melhor trocar
  4. ArteEN

    atributo inexistente

    você já mandou la na primeira postagem, então não precisa, foi erro meu, tava na preça tenta isso >>> import socket >>> 'AF_INET' in dir(socket) True se sair um False então esta constante não faz parte, e você tera que procurar algo especifico para o mac os, ai infelizmente não vou poder ajudar ------ pesquisei rapidamente e vi que algumas familias podem estar ou não presentes, e isso vai depender do sistema e compilação
  5. ArteEN

    atributo inexistente

    se AF_INET não esta listada algo esta erro, mande o print da saida, junto com o sistema que esta usando e versão do python
  6. já gravei uns videos pegando scripts de usuarios com problemas e corrigindo o erro e recomendando alternativas, são videos longos, de 20 a 30 minutos, pode dar uma olhada se quizer
  7. então camarada, acho que você poderia gastar ai umas poucas horas vendo algumas coisas veja como salvar variáveis em arquivo, vai ajudar a criar salve mais para frente ver por completo como usar os loops for e while, no godot estes loop ficam escondidos atras das cortinas dicionários, tem isso no godot mas ate onde vi só é usado para guardar informação, todos os if no seu código podem ser reduzidos para um se usar dicionario orientação a objeto vai fazer seu código mais fácil de se manter, fica parecendo cenas importadas dentro de cenas no godot uma lista meio grande, mais vai te ajudar muito essa informação vai encontrar na documentação oficial, não tem muitos exemplos mas ai fica para sua curiosidade de testar em diferentes condições
  8. ficou bacana com as alteções? vi que os outros arquivos mantem o estilo anterior, você pode aplicar as mesmas alterações
  9. sim, é que faltou a chamada da função no final do arquivo, ou faltou a chamada no arquivo principal coloca no final do arquivo status if __name__ == '__main__': status()
  10. de qualquer forma refaça a instalação para ter pip no 3.6 tem uma ultima tentativa, acabei de ver na documentação que é rodar o pip pelo python3.8 https://pip.pypa.io/en/stable/user_guide/ ta mostrando isso python -m pip <pip arguments> acho que pode ser feito assim python3.8 -m pip argumentos da uma leitura na documentação, faça uma imagem do sistema, se der teste em uma livecd para não dar problema
  11. você consegui retirar o pip3, agora reinstala eu não uso o pycharm, acho pesado, não da para instalar os pacotes por ele? digo ele não tem uma ferramenta de gerenciamento?
  12. mandei uma proposta, ainda da para melhorar mais, faltou um input no final para sustentar a mensagem, erro meu
  13. sua função de status esta no rumo, falta ai um polimento para deixar otimizada, fica mais facil se você postar o codigo usando as ferramentas de postagem, assim facilita a edição e sugestão da minha parte já tentei usar, mas na epoca demorava muito para abrir, ai fiquei no idle mesmo, e foi muito bom hoje to usando vim e terminal, que foi uma decisão melhor ainda
  14. hum, tem pouca diferença, o mais complicado acho é que a gerencia de eventos deve ser feito do zero
  15. bacana, supus errado sobre você ser iniviante, desculpe gd script seria do godot?
  16. você poderia continuar usando o primeiro tópico, já que o assunto principal ainda é seu game bem tambem estou fazendo uma rpg, esta bem lento ainda construindo o conceito, isso de exibir status é muito simples, é print, o que você tem que saber é de onde vem a informação que sera exibida essa duvida esta no mesmo nivel da anterior, e deixa claro que você ainda é iniciante em programação, você já estudou a introdução a linguagem na documentação oficial ou acompanhou alguma serie de tutoriais para iniciantes em python? seria uma otima coisa a se fazer
  17. aparentemente já tem o setuptools instalado, então não é esse o problema, só por curiosidade, já tentou executar o script direto no terminal? python3-pip esse é o nome do pacote, você errou a entrada no apt-get _____ dando uma outra olhada na mensagem de erro, ta falando para instalar emoji, já fez isso?
  18. o setuptools você instala pelo pip mesmo, instala como um pacote qualquer, agora não lembro exatamente se seria pip3 install setuptools ou pip3 install setup
  19. ArteEN

    atributo inexistente

    quase, me referia a isso import socket print(dir(socket)) se fizer isso 'AF_INET' deve esta na listagem, se estiver na listagem o erro esta em algum lugar que não pode ser visto só com essas duas linhas que você postou
  20. ArteEN

    atributo inexistente

    não faço ideia, você pode ver se tem outras familias ao fazer um print do dir(socket), talvez possa ser na instalação ou compilação, só um chute
  21. sim e muito simples, todas as variaveis existentes no arquivo são importada juntas, tente isso #arquivo a ser importado tela1.py VARIAVEL=2 chamando a variavel em outro arquivo import tela1 print(tela1.VARIAVEL) só que dessa forma a variavel vai ser resetada toda vez que seu game for executado. para criar um sistema de save tera que fazer por banco de dados(arquivo de texto, slqlite, etc)
  22. pode desinstalar pelo apt, mas vendo ai seu erro me ocorreu uma duvida, ta instalado o setuptools? já tive esse mesmo erro com outros modulos e ferramentas, e a instalação via pip resoveu pode antes tambem atualizar o pip3, isso é feito pelo proprio pip3, da uma pesquisada no pypi para saber o comando certinho
×
×
  • Criar Novo...