vegaseat
DaniWeb's Hypocrite
Moderator
5,989 posts since Oct 2004
Reputation Points: 1,345
Solved Threads: 1,417
import string
numbers = ""
x = 0
while x < 11:
numbers = numbers + str(x)
x += 1
shift = int(raw_input("Pick shift key from 1-9"))
choice = raw_input("would you like to encode or decode?")
letters = string.ascii_letters + string.punctuation + numbers
word = (raw_input("Please enter text"))
print letters
encoded = ''
if choice == "encode":
for letter in word:
if letter == ' ':
encoded = encoded + ' '
else:
x = letters.index(letter) + shift
encoded = encoded + letters[x]
if choice == "decode":
for letter in word:
if letter == ' ':
encoded = encoded + ' '
else:
x = letters.index(letter) - shift
encoded = encoded + letters[x]
print encoded