import string #create arrays of letters def getAlphaList(): alphabet = string.ascii_lowercase outList = textToList(alphabet) return outList def textToList(aString): outList = [] for i in range(0, len(aString)): outList.append(aString[i]) return outList alphaString = getAlphaList() revString = getAlphaList() revString.reverse() #get the phrase to encode theString = input("Enter the string to encode: ").lower() outString = "" #decode for letter in theString: i = 0 if letter not in alphaString: outString = outString + letter else: for l in alphaString: if letter == alphaString[i]: outString = outString + revString[i] i = i + 1 print(outString)