alfabeto="abcdefghijklmnopqrstuv"
msg=input("Informe a mensgem")
for x in msg:
print(alfabeto.index(x))
for x in msg:
print(ord(x) - ord('a') + 1)
Varias palavras com o mesmo número:
abel => 1.2.5.12 => 12512
lel => 12.5.12 => 12512
leab => 12.5.1.2 => 12512
Ele não mostra na mesma linha…
Olha o console de saída
1
2
5
12
Euclidio tenta criar um array e conforme FOR passar de um push nos elementos para dentro do array.
Após isso de um print no array, com isso todos os elementos ficaram na mesma linha
valeu… deu certo, usei uma variavel auxiliar
acs=' '
mensagem=input("digite a msg: ")
for i in mensagem:
acs=acs+str(ord(i))
print("A mensagem criptografada é: ",acs)
criptografar()
Agora pretendo saber como descriptografar. sabendo que existem caracteres com 2 digitos outros com 3 digitos