#Caesar Cipher Muntanga FinalMessage="" Mode="" MessageNumber="" while Mode!="encrypt" and Mode!="decrypt": Mode = input("Do you wish to encrypt or decrypt a message?") Mode = Mode.lower() Message = input("Please enter the message you wish to encrypt:") Message = Message.upper() Key = input("Please enter your key:") Key = int(Key) if Key < 1: print("This program does not encrypt backwards. Please restart and enter a key between 1-25") raise SystemExit elif Key > 25: print("You are looping round the alphabet. Please restar the program and enter a key between 1-25") raise SystemExit if Mode == "encrypt": for i in range(0, len(Message)): if MessageNumber.isalpha(): if MessageNumber.isupper(): MessageNumber = ord(Message[i]) MessageNumber = MessageNumber + Key if MessageNumber > 90: MessageNumber = MessageNumber - 26 FinalMessage = FinalMessage + chr(MessageNumber) elif MessageNumber.islower(): MessageNumber = ord(Message[i]) MessageNumber = MessageNumber + Key if MessageNumber > 122: MessageNumber = MessageNumber - 26 FinalMessage = FinalMessage + chr(MessageNumber) print("Your encrypted message is:") print(FinalMessage) raise SystemExit My cipher outputs blank message (check image) Image of failed test