def ceasarEncipher(pt,key):
for i in range(0,len(pt)):
ct=""
currentChar=pt(i)
numericChar=ord(currentChar)-ord('a')
numericNewChar=(numericChar+key)% 26
numbericNewChar=numericChar + ord('a')
newChar=chr(numericNewChar)
ct= ct + newChar
return ct
这就是我要回来的
ceasarEncipher('abcdef',1)
还有一个问题,我希望问题返回 'bcdefg',但它返回的 '\x01\x02\x03\x04\x05\x06' 我很困惑,请帮助 - 谢谢