Question: Write a script that inputs a line of encrypted text and a distance value and outputs plaintext using a Caesar cipher. The script should work
Write a script that inputs a line of encrypted text and a distance value and outputs plaintext using a Caesar cipher. The script should work for any printable characters.
An example of the program input and output is shown below:
Enter the coded text: Lipps${svph% Enter the distance value: 4 Hello world!
# Request the inputs codedText = input("Enter the coded text: ") distanceValue = int(input("Enter the distance value: ")) # Calculate the decryption plainText = "" for cr in code: ordvalue = ord(ch) cipherValue = ordvalue - distance if cipherValue < ord('a'): cipherValue = ord('z') - \ (distance - (ord('a') - ordvalue - 1)) plainText += chr(cipherValue) print(plainText)
This code needs to be edited to be correct. We are using the newest form of python which I believe is 3.
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
