Instruções

Passo 22

Você vai usar o parâmetro adicionado na etapa anterior para determinar se a função deve criptografar o texto passado para ela (comportamento padrão, encrypt=True), ou se deve descriptografar uma mensagem criptografada. Crie uma declaração if que verifique se encrypt não é verdadeiro. Dentro da nova declaração if, defina shift como - shift. Isso é necessário para permitir que o deslocamento ocorra na direção oposta em relação ao processo de criptografia.

O que fazer:

Testes:

  • Você deve definir `shift` como `- shift` quando `encrypt` não for verdadeiro.

Preview