Cryptography Help

Programming
Tutor: None Selected Time limit: 1 Day

""" crypto.py
  Implements a simple substitution cypher
"""

alpha = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
key =  "XPMGTDHLYONZBWEARKJUFSCIQV"
result = ""

def main():
  keepGoing = True
  while keepGoing:
  response = menu()
  if response == "1":
  plain = raw_input("text to be encoded: ")
  print encode(plain)
  elif response == "2":
  coded = raw_input("code to be decyphered: ")
  print decode(coded)
  elif response == "0":
  print "Thanks for doing secret spy stuff with me."
  keepGoing = False
  else:
  print "I don't know what you want to do..."

#Define the menu
def menu():
   
  #print out the menu
  print ("SECRET DECODER MENU\n\n 0) Quit\n 1) Encode\n 2) Decode\n\nWhat do you want to do?")
   
  #take in user respose and return it
  userResponse = raw_input()
  return userResponse

#define the encoder
def encode(plain):
  #For loop to find the letters in plain
  for letters in plain:
  #find the same letters in alpha and set as location
  location = letters.find(alpha)
  #find the same location in the key
  result = key[location]
  return
main()

How do I make this work?
<br>


Oct 25th, 2013

Thank you for the opportunity to help you with your question!

Marketing satisfies these needs and wants through exchange processes and building long-term relationships.

Marketing Functions: Marketing have different functions such as Sales, Advertising & Brand Management, Research, Trade Marketing & Digital Marketing (Social Media Marketing is component / function of Digital Marketing).


Please let me know if you need any clarification. I'm always happy to answer your questions.
Jun 13th, 2015

Did you know? You can earn $20 for every friend you invite to Studypool!
Click here to
Refer a Friend
...
Oct 25th, 2013
...
Oct 25th, 2013
May 23rd, 2017
check_circle
Mark as Final Answer
check_circle
Unmark as Final Answer
check_circle
Final Answer

Secure Information

Content will be erased after question is completed.

check_circle
Final Answer