Ir para conteúdo
Fórum Script Brasil

Luis Meirelles

Membros
  • Total de itens

    3
  • Registro em

  • Última visita

Posts postados por Luis Meirelles

  1. Em 25/09/2017 at 18:31, Know23312321432842 disse:

    Eu gostaria de algo que separe uma parte pelo :(Dois pontos), exemplo

    a = "abc:def"

    quero que o script me fale o que há DEPOIS DO : (dois pontos).

    nesse caso, seria abc e def.
    Apenas algo que leia/separe um lado do outro, divido pelo :(dois pontos)

     

     

    valeu!

    Tente o codigo a seguir, que na minha opniao esta bem comentado e facil de entender:


     

    # definindo a variavel que contem a string com os dois pontos
    a = 'abc:def'
    
    # definindo a variavel que guarda o numero do indice dos dois pontos na string
    indexPontos = a.index(':')
    
    # definindo a variavel que vai guardar a parte esquerda da string
    ABC = a[:indexPontos]
    
    # definindo a variavel que vai guardar a parte direita da string
    DEF = a[(indexPontos + 1):]
    
    # mostrando na tela, respectivamente a string inicial
    # a parte esquerda dos dois pontos, e a parte direita dos pontos
    print('{}\n{}\n {}'.format(a, ABC, DEF))

     

  2. ola, sou novo aqui no forum, então não sei se estou fazendo certo (postando com as tags certas, etc...), mas então, vamos ao que interessa:

    estou fazendo um programa que pede um senha, e depois de passar por uma funcao, essa senha e criptografada com uma especie de cifra de cesar, mas a chave tem valor incrementado a cada caractere. segue o codigo:

     

    caracteres = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'
    senhaCrip = ''
    senhaDes = ''
    chave = 0
    pos = 0
    
    
    def encrypt(password, key, position, cripto, chars):
    
        for i in senha:
            key += 1
            position = chars.index(i)
    
            try:
                cripto += chars[position + key]
            except IndexError:
                cripto += chars[(position + key) - (len(chars))]
    
        return cripto
    
    
    senha = input('Digite sua senha: ')
    
    print(encrypt(senha, chave, pos, senhaCrip, caracteres))
    

     

    mas eu não consigo descriptografar, fazer uma funcao decrypt, que faz o inveroso da funcao encrypt.alguém pode me ajudar??

    desde já, agradeco

×
×
  • Criar Novo...