写凯撒和维格纳的密码。在
我的代码工作正常(我想)。在
我关心的是代码,文本中有空格。我需要钥匙来取起来,在空间中移动,当有另一个角色时返回。。。在
Ex: $ python vigenere.py
Type a message:
'The crow flies at midnight!'
Encryption key: boom
Correct output: Uvs osck rmwse bh auebwsih!
output I receive:
uvs drow tzufs mu muenwsit
你可以看到在第一个单词之后序列丢失了,因为它将m键应用于一个没有字符的空格。。。 我希望这有道理。在
这是我的密码。我在第30行中试着纠正这个问题,但没用。(如果文本中的字母=='': 起始索引=起始索引-1)
import string
定义字母位置(字母):
^{pr2}$
目前没有回答
相关问题 更多 >
编程相关推荐