这是我的代码,目前它在单独的行上打印解密的凯撒密码字符。有什么方法可以将它们作为字符串添加到一行上吗?此外,是否有一种可能的方法来实现 .isalpha() 来解释未加密消息中的空格和问号等。
"""Cypher program."""
import string
alphabet = string.ascii_lowercase
message = "thequickbrownfoxjumpsoverthelazydog"
key = 7
for char in message:
new_char = key + (alphabet.index(char))
if new_char > 25:
new_char = new_char % 26
print(alphabet[new_char])
我对 Python 很陌生,如果这是一个新手问题,我很抱歉。
非常感谢任何好心人的帮助。
慕少森
波斯汪
相关分类