Write another python program to decode the encoded message


Write a Python program to encode the plain text message and another Python program to decode the encoded message.

Use the following as starter code:

# # HW 5 Caesar Cipher: Encoder # Do not modify next 8 lines def encode(): print("Caesar cipher") print() # chars is given for your convenience. It will help for # an easier solution. You do not have to use it. chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz" # Fill in the expression to ask for the key value: key = # Fill in the expression to ask for the phrase to encode: plain = # Your main code starts here. Use as many lines as needed. # Do not modify any lines below print("Encoded message follows:") print(cipher) encode()

Be aware that chars is a long string having 53 characters in it. There is only one space between letters `Z' and `a' in it.

You must use an accumulator variable for the encoded message.

You may also want to use a for loop, the remainder operator, the string find() function to find the location of a letter from chars, string indexing and the len() function.

You are not allowed to use any other Python modules or functions that have not been discussed in class nor in the book.

Show the result using the message "The quick brown fox Alice jumps over the lazy dog Zoro" in a Jupyter Notebook cell.

2. Write another Python program to decode the encoded message according to the "circular Caesar cipher" problem presented in Programming Exercises 7 and 8 of Book Chapter 5.

Use the following as starter code:

# # HW 5 Caesar Cipher: Decoder # Do not modify next 8 lines def decode(): print("Caesar cipher") print() # chars is given for your convenience. It will help for # an easier solution. You do not have to use it. chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz" # Fill in the expression to ask for the key value: key = # Fill in the expression to ask for the phrase to decode: plain = # Your main code starts here. Use as many lines as needed. # Do not modify any lines below print("Decoded message follows:") print(cipher) decode()

Use the same guidelines as given in the previous question.

Show the result using the encoded message from "The quick brown fox Alice jumps over the lazy dog Zoro" in a Jupyter Notebook cell.

Attachment:- Attachments.rar

Request for Solution File

Ask an Expert for Answer!!
Python Programming: Write another python program to decode the encoded message
Reference No:- TGS01727874

Expected delivery within 24 Hours