Ir para conteúdo
Fórum Script Brasil

ArteEN

Membros
  • Total de itens

    677
  • Registro em

  • Última visita

Tudo que ArteEN postou

  1. ArteEN

    problema com if

    usei um exemplo minimalista, era para você usar a logica e corrigir seus if if 'Youtube' or 'YouTube' or 'youtube' in quest: if quest in ('Youtube', 'YouTube', 'youtube'): tenho alguns videos no youtube, são todos de coisas iniciais, pode ser de alguma valia para ti
  2. ArteEN

    problema com if

    tente quest in (1, 2, 3)
  3. desculpe, sei fazer, mas não quero por codigos completos, mesmo que simples #arquivo a ser filtrado arq = open('arquivo') #onde salva novo = open('novo', 'w') #filtrando e escrevendo for i in arq.readlines(): if i:#defina o que filtrar novo.writeline(i) #sempre feche arq.close() novo.close()
  4. não vejo comando de escrita, o que vejo é que você esta abrindo de forma confusa o arquivo mes.txt vou dar uns exemplos para você ver se te atende criar_novo_arquivo = open('arquivo.txt', 'w') criar_novo_arquivo.write('escrever') criar_novo_arquivo.close() so_leitura = open('arquivo.txt') ler = so_leitura.readlines() so_leitura.close() escrever_apartir_do_final = open('arquivo.txt', 'a') escrever_apartir_do_final.write('escrever outra coisa') escrever_apartir_do_final.close()
  5. veja o erro, linha31, o loop for esta desalinhado com a linha de cima
  6. tenha dois arquivos separados claramente arquivo1 = open('adf') #leitura arquivo2 = open('jkl', 'w') #escrita
  7. não precisa de json, é um dicionario dentro de uma lista, meu exemplo anterior é apenas referido ao dicionario segue um exemplo melhor no terminal >>> l = [{'symbol': 'BTCUSDT', 'positionAmt': '0.000', 'entryPrice': '0.00000', 'markPrice': '35524.79000000', 'unRealizedProfit': '0.00000000', 'liquidationPrice': '0', 'leverage': '20', 'maxNotionalValue': '5000000', 'marginType': 'cross', 'isolatedMargin': '0.00000000', 'isAutoAddMargin': 'false', 'positionSide': 'BOTH', 'notional': '0', 'isolatedWallet': '0', 'updateTime': 1625411848655}] >>> d = l[0] >>> d['updateTime'] 1625411848655 >>> l[0]['updateTime'] 1625411848655
  8. repare que dentro dessa lista tem um dicionario, confira fazendo type(lista[0]) dicionario é chave valor, é assim que você pega um valor em dicionario var = dicionario['chave']
  9. ArteEN

    Criando menu python

    procure por loop while
  10. isso é algo simples, melhor você colocar o codigo que tem, e apontar onde esta a dificuldade
  11. ArteEN

    Python ( Urgente )

    os três exercícios que você postou são introdutórios para qualquer linguagem moderna, recomendo reler a lição a qual lhe foi passada
  12. conseguiu usar o enumerate, vou te dar a dica das dicas: print() use print para ver a informação e assim ir aos poucos construindo seu script all_participants = 'ABCDE' for user in enumerate(all_participants): print(user) for pos, user in enumerate(all_participants): print(pos) print(user)
  13. pode atrasar um pouco seu projeto, mas sempre recomendo começar pelo tutorial no site oficial
  14. use enumerate no loop for, e um if para verificar o limite
  15. algumas coisa que estão sobrando no seu script: linhas 4, 5, 6, 7, 8. essas variaveis não precisão de inicialização c = 0 i=0 opcao_poltrona=0 disponivel = 0 opcao_local=0 as duas listas (janela e corredor) podem ser inicializadas com zero em todas as posições, recomendo procurar listcompreensions para facilitar com as listas já inicializadas com zero vai poder tambem tirar as linhas: 13 e 14 janela[i]=0 corredor[i]=0 na linha 26 esta sobrando um str() na saida do input(), input() naturalmente já tem a saida em str opcao_local = str(input("\n [j] Para janela ou [c] para corredor: "))#mude para a linhas de baixo opcao_local = input("\n [j] Para janela ou [c] para corredor: ")#exatamente o mesmo resultado da linha acima o if da linha 29 poderia ter na segunda parte uma validação de grandesas(supondo que você altere a lista janela para iniciar zerada) 0 <= n < len(janela) e ao invez de você fazer o .pop(index) na linha 32, pode apenas trocar o valor de zero para 1 desculpe se apontei para outros pontos alem doque você pediu
  16. isso é assunto introdutorio para a linguagem, se desconhece a forma de fazer calculos matematios é porque você não começou a aprender a linguagem, você vera o nessessário para resolver estes problemas na primeira hora que começar a aprender python
  17. ArteEN

    Preciso de dicas

    a melhor dica é tomar cuidado com a expectativa. pode ser diferente de pessoa para pessoa, para mim a expectativa atrapalhou muito. fiz tres tentativas em aprender a programar, nas duas primeiras eu desisti por não ter resultados rapidamente, na terceira eu fui com mais calma e sempre fazendo diversos testes a cada novo aprendisado
  18. acho q o modulo importlib permite isso, mas só acho , não testei
  19. use dicionario, vai cair como uma luva para este problema
  20. tente seguir estes passos https://docs.microsoft.com/en-us/visualstudio/python/tutorial-working-with-python-in-visual-studio-step-05-installing-packages?view=vs-2019
  21. erros de edentação e sintaxe sempre que se iniciar um loop, um if, função, classe... é iniciado imediatamente um bloco endentado, se não tiver este bloco vai gerar erro o outro erro de sintaxe é na criação da str 'o rato 'roeu' a roupa do rei de roma' 'o rato "roeu" a roupa do rei de roma' você pode observar esse erro nas mensagens as aspas dentro da str são diferentes das de fora
  22. def processar_resposta(resposta): if resposta == '1': print ('\npor gentileza mande sua matricula\n') elif resposta == '2': print ('\nEm casos de sintomas ligar para os telefones (11) ou (11) para ter o atendimento individual, eles funcionam 24 horas por dia e recebem chamadas a cobrar.\n') def start(): print ('Olá') while True: resposta = input ('\nSou a assistente virtual do DSO, escolha uma das opções abaixo para continuarmos com o seu atendimento: \n1- data de exame periodico;\n 2- INFORMACOES DE CONTATO É CORONA;\n') processar_resposta(resposta) if __name__ == '__main__': start() fiz algumas correções, o \n ta ai porque os.linesep não estava funcionando aqui
  23. resposta = input (f"'{os.linesep}'Sou a assistente virtual do DSO, escolha uma das opções abaixo para continuarmos com o seu atendimento: {os.linesep}1- data de exame periodico;{os.linespep} 2- INFORMACOES DE CONTATO É CORONA;{os.linespep}'") quando postar codigo use as tags de codigo, facilita em copiar para testar acho que o problema esta na falta de aspas na str, teste com essa que fiz a correção e veja se o erro muda
×
×
  • Criar Novo...