# Cesar Cipher Brute Force def Caesar_Bruteforce(word_string: str) -> None: if word_string.upper() != word_string: print("input not upper returning") return None message = word_string LETTERS = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' for key in range(len(LETTERS)): translated = '' for symbol in message: if symbol in LETTERS: num = LETTERS.find(symbol) num = num - key if num < 0: num = num + len(LETTERS) translated = translated + LETTERS[num] else: translated = translated + symbol # Manual review message. message = input('Key #%s: %s' % (key, translated)) if __name__ == "__main__": Caesar_Bruteforce("KYYGE ZXOV LUATJ COTZKX")