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

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!