Ir para conteúdo
Fórum Script Brasil

Luis Meirelles

Membros
  • Total de itens

    3
  • Registro em

  • Última visita

Sobre Luis Meirelles

Luis Meirelles's Achievements

0

Reputação

  1. 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. faca assim: n = input('Digite algo: ') print('"', n, '" O tipo primitivo deste valor é:', type(n)) ele so vai usar o .format pra não ter tanto trabalho de colocar, tipo, aspas simples, aspas duplas, aspas simples, virgula, aspas simples de novo... mas creio que este codigo ira funcionar
  3. 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...