这个函数接受一个单词,将其变为小写,然后通过在字母之间切换对其进行加密“猫”应该返回“yug”,“狗”应该返回“awg”,“热情”应该返回“scug”,“酷”应该返回“ywwg”
def doppelt(word):
new_ord = word.lower()
encoded = ''
for c in word:
new_ord = ord(c)
new_ord = 96 + (new_ord - 120) % 26
encoded += chr(new_ord)
return encoded.lower()
doppelt('Cat')的输出是'ycv'。我做错什么了?我知道这涉及到96+(新的作战需求文件-120)%26线,但我似乎无法得到任何组合正常工作。你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐