Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
def recebeModo(): while True: opc = str(input("Você deseja criptografar(C) ou decriptografar(D)?")).lower() if opc == "criptografar" or opc == "c": opc = "c" return opc elif opc == "decriptografar" or opc == "d": opc == "d" return opc def recebeChave(): while True: chave = int(input("Entre com o número da chave('1-26)")) if 1 <= chave <= 26: return chave def geraMsgtrudiza(modo,texto,chave): traduzida = "" if modo == "d": chave *= -1 for char in texto: if char.isalpha(): num = ord(char) num += chave if num > ord("z"): num -= 26 elif num < ord("a"): num += 26 traduzida += chr(num) else: traduzida += char return traduzida def main(): modo = recebeModo() texto = input("Digite a mensagem: ") chave = recebeChave() print("A sua mensagem traduzida é:") print(geraMsgtrudiza(modo,texto,chave)) main()
Compartilhar