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