Create a Python function that decodes a Caesar Cipher message. It should shift the letters to the right by an offset. Then print the decoded message. 

Example encoded message: "jxyi yi qd unqcfbu ev q squiqh syfxuh. muhu oek qrbu je tusetu yj? y xefu ie!"
Expected decoded output: "this is an example of a caesar cipher. were you able to decode it? i hope so!"

The offset is 10.
system
Crie uma função Python que decodifique uma mensagem CAESAR CIPHER.Deve mudar as letras para a direita por um deslocamento.Em seguida, imprima a mensagem decodificada.

Exemplo de mensagem codificada: "jxyi yi qd unqcfbu ev q squiqh syfxuh. Muhu oek qrbu je tusetu yj? Y xefu ie!"
Saída decodificada esperada: "Este é um exemplo de uma cifra Caesar. Você conseguiu decodificá -lo? Espero que sim!"

O deslocamento é 10.
user
Sem problemas.Aqui está uma função python chamada decode_caesar_cipher que possui 2 parâmetros (mensagem, deslocamento).Ele atravessa a mensagem e avalia cada caractere.Ele concatenará o novo personagem pelo deslocamento se for realmente uma letra do alfabeto.Se o caractere não fizer parte do alfabeto, ele o concatenará sem usar o deslocamento.

`` `Python
criptic_message = "jxyi yi qd unqcfbu ev q squiqh syfxuh. muhu oek qrbu je tusetu yj? y xefu ie!"

def decode_caesar_cipher (mensagem, deslocamento):
    alphabet = "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz"
    new_message = ""
    
    para char na mensagem:
        msg_index = alphabet.find (char)
        Se msg_index == -1:
            new_message += char
        outro:
            new_letter = alfabeto [alphabet.find (char) + deslocamento]
            new_message += new_letter
            
    Imprimir (new_message)
        
decode_caesar_cipher (criptic_message, 10)
`` `

Isso deve decodificar suas mensagens de cifra Caesar.Observe que a variável do alfabeto dobra o alfabeto porque o índice sairá dos limites se o deslocamento for muito grande.

Saída: "Este é um exemplo de cifra Caesar. Você conseguiu decodificá -lo? Espero que sim!"
assistant
<|system|>
</s>
<|user|>
Crie uma função Python que decodifique uma mensagem CAESAR CIPHER.Deve mudar as letras para a direita por um deslocamento.Em seguida, imprima a mensagem decodificada.

Exemplo de mensagem codificada: "jxyi yi qd unqcfbu ev q squiqh syfxuh. Muhu oek qrbu je tusetu yj? Y xefu ie!"
Saída decodificada esperada: "Este é um exemplo de uma cifra Caesar. Você conseguiu decodificá -lo? Espero que sim!"

O deslocamento é 10.</s>
<|assistant|>
Sem problemas.Aqui está uma função python chamada decode_caesar_cipher que possui 2 parâmetros (mensagem, deslocamento).Ele atravessa a mensagem e avalia cada caractere.Ele concatenará o novo personagem pelo deslocamento se for realmente uma letra do alfabeto.Se o caractere não fizer parte do alfabeto, ele o concatenará sem usar o deslocamento.

`` `Python
criptic_message = "jxyi yi qd unqcfbu ev q squiqh syfxuh. muhu oek qrbu je tusetu yj? y xefu ie!"

def decode_caesar_cipher (mensagem, deslocamento):
    alphabet = "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz"
    new_message = ""
    
    para char na mensagem:
        msg_index = alphabet.find (char)
        Se msg_index == -1:
            new_message += char
        outro:
            new_letter = alfabeto [alphabet.find (char) + deslocamento]
            new_message += new_letter
            
    Imprimir (new_message)
        
decode_caesar_cipher (criptic_message, 10)
`` `

Isso deve decodificar suas mensagens de cifra Caesar.Observe que a variável do alfabeto dobra o alfabeto porque o índice sairá dos limites se o deslocamento for muito grande.

Saída: "Este é um exemplo de cifra Caesar. Você conseguiu decodificá -lo? Espero que sim!"</s>
