输入一个字符串,加密后输出,加密算法为如是字母则转换为其后第五个字母其他不变
时间: 2024-05-05 08:23:01 浏览: 273
字符串加密算法
好的,我明白你的要求。以下是我们实现这个加密算法的代码:
```python
def encrypt(s):
result = ""
for c in s:
if c.isalpha():
if c.islower():
new_c = chr((ord(c) - 97 + 5) % 26 + 97)
else:
new_c = chr((ord(c) - 65 + 5) % 26 + 65)
result += new_c
else:
result += c
return result
```
你可以调用这个函数,传入一个字符串参数,它会对字符串进行加密,并返回加密后的结果。注意,这个加密算法只针对字母进行加密,其他字符(如数字、标点符号等)保持不变。
阅读全文