codeword = input('Enter codeword : ')
codeword = codeword.lower().replace(" ", "")
for i in codeword:
old = (Chr(ord(i)))
encrypt = input('Enter text to encrypt : ')
encrypt = encrypt.lower().replace(" ", "")
for i in encrypt:
new = (Chr(ord(i)))
value = new + old
for i in value:
print(Chr(ord(i)))
我正在为我的 GCSE 计算进行加密和解密,我已经制作了一个程序,该程序成功地将文本加密为字母表中 5 个字母的值(“a”将变为“f”),然后是一个解密它的程序。但是,我还必须编写一个程序,将代码字的值添加到文本中并打印新字母。因此,例如,如果代码字是“gcses”并且文本是“hello”,它将打印 o (7 + 8) h (3 + 5) e (19 + 12) q (5 + 12) h (19 + 15 )
我认为我目前拥有的代码模糊地走上了正确的轨道,但是,我想知道是否可以添加两个 ord() 函数的值来执行这个程序。谢谢。任何帮助将非常感激。