我是堆叠溢出的新手。 我试图创建一个凯撒密码,可以为轮班提供多个输入。我把所有的班次都存储在列表中。用户尝试加密的消息也存储在如下列表中:
["Hello this is what the message looks like.", "It is stored in a list like so.", "It is pretty neet."]
移位金额必须从下一行"#34;开始。因此,如果e
中的最后一个like
在
4
[1,2,3,4,5],
I
中的It
会被1
移动。我尝试使用for循环搜索每个字母,然后使用ord()获取UTF代码,然后添加移位但不起作用。我怀疑这是因为我的移位值保存在列表中。我该如何处理这个问题?
***编辑***我正在重新讨论这个主题,因为我之前的主题因为"重复而被关闭了#34;。但是,我不认为这是一个重复的主题。链接的主题涉及一个永远不变的移位量。我的程序需要根据用户输入的内容而变化。我的程序还有一个包含移位值的列表。我不能使用某些操作,因为它是一个列表。