使用函数 encrypt/decrypt 一个字符串

using function to encrypt/decrypt a string

我想弄清楚如何使用将字符串和偏移量作为参数的单个函数来 encrypt/decrypt 字符串。根据偏移量,函数加密或解密并构建新的 encrypt/decrypt 字符串

非常感谢!

是的,这就是任务的要求。我在 atm

enter image description here

看来你想要的是凯撒密码,在python.

中相对简单。
def encrypt(text, key):
    """Encrypts text using a ceaser cypher"""
    encrypted = ""
    for char in text:
        if char.isalpha():
            encrypted += chr((ord(char) + key - 97) % 26 + 97)
        else:
            encrypted += char
    return encrypted

这段代码唯一真正奇怪的部分是 unicode 字符的疯狂。如果您不知道 unicode/ascii 是一种将计算机内存中的数字映射到计算机内存基本上只是 1 和 0 的字符的方法。这是所有相关角色的图表