Python 实现【字符串加密】

B站影视 韩国电影 2025-05-26 10:11 3

摘要:def generate_offsets(length): a = [1, 2, 4] for i in range(3, length): a.append(a[i-1] + a[i-2] + a[i-3]) return a[:length]def enc

def generate_offsets(length): a = [1, 2, 4] for i in range(3, length): a.append(a[i-1] + a[i-2] + a[i-3]) return a[:length]def encrypt(s): offsets = generate_offsets(len(s)) result = for i, ch in enumerate(s): new_char = chr((ord(ch) - ord('a') + offsets[i]) % 26 + ord('a')) result.append(new_char) return ''.join(result)def main: n = int(input) for _ in range(n): s = input.strip print(encrypt(s))if __name__ == "__main__": main

来源:烨霖教育

相关推荐