具有多个值的凯撒密码

时间:2017-04-10 17:14:01

标签: python list

我是堆叠溢出的新手。 我试图创建一个凯撒密码,可以为轮班提供多个输入。我把所有的班次都存储在列表中。用户尝试加密的消息也存储在如下列表中:

["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;。但是,我不认为这是一个重复的主题。链接的主题涉及一个永远不变的移位量。我的程序需要根据用户输入的内容而变化。我的程序还有一个包含移位值的列表。我不能使用某些操作,因为它是一个列表。

0 个答案:

没有答案