Question: PYTHON: Creating a Cypher Create a dictionary that will convert a code word to a cypher (use only lowercase letters). 1. Choose a cypher format

PYTHON: Creating a Cypher Create a dictionary that will convert a code word to a cypher (use only lowercase letters).

1. Choose a cypher format and enter you cypher dictionary ex. {a: p, b:h, c: q, }

Use this alphabet:

plain alphabet : abcdefghijklmnopqrstuvwxyz

cipher alphabet: phqgiumeaylnofdxjkrcvstzwb

2. Ask for a phrase using an input statement.

3. Loop through the phrase one letter at a time creating a cyber text.

4. Print the cypher text.

This is what I have so far and it's not working:

phrase = input('Please enter your phrase: ') cipher ={"a":"p","b":"h","c":"q","d":"g","e":"i","f":"u","g":"m","h":"e","i":"a","j":"y","k":"l","l":"n","m":"o","n":"f","o":"d","p":"x","q":"j","r":"k","s":"r","t":"c","u":"v","v":"s","w":"t","x":"z","y":"w","z":"b"} def encrypt(phrase, cipher): result = ('') for letter in words: if letter in cipher: result = (result + cipher[letter]) else: result = (result + letter) return result print (cipher)

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!