Caeser Cypher Part II - 好的,这是我上周工作的一个进步,现在需要制作一个完全工作的 ceasar cypher,它可以通过某个移位值来加密一个句子。我不知道下一步该怎么做..任何人都可以帮忙,还有为什么我在字母表第 19 行运行回溯错误,python 说我定义时没有定义“字母表”?
sentence = raw_input('Enter a sentence to be encrypted')
shift = input('Enter a shift value')
def createDict (shift):
alphabet = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ ,'
alphaList=[]
for letter in alphabet:
alphaList.append(letter)
alphaDict={}
for letter in alphaList:
valueLetterIndex = (alphaList.index(letter) + shift)%len(alphaList)
valueLetter = alphaList[valueLetterIndex]
alphaDict[letter] = valueLetter