题目描述 在情报传递过程中,为了防止情报被截获,往往需要对情报用一定的方式加密,简单的加密算法虽然不足以完全避免情报被破译,但仍然能防止情报被轻易的识别。我们给出一种最简的的加密方法,对给定的一个字符串,把其中从 a-y,A-Y 的字母用其后继字母替代,把 z 和 Z 用 a 和 A 替代,其他非字母字符不变,则可得到一个简单的加密字符串。 输入格式 输入一行,包含一个字符串,长度小于 100 个字符。 输出格式 输出每行字符串的加密字符串。
时间: 2024-03-22 13:39:33 浏览: 82
1136:密码翻译.cpp
以下是一个可能的Python代码实现:
```python
s = input()
t = ''
for c in s:
if 'a' <= c <= 'y':
t += chr(ord(c) + 1)
elif c == 'z':
t += 'a'
elif 'A' <= c <= 'Y':
t += chr(ord(c) + 1)
elif c == 'Z':
t += 'A'
else:
t += c
print(t)
```
输入一个字符串,然后遍历其中的每个字符。如果字符是小写字母 a 到 y,则用其后继字母替代;如果是小写字母 z,则用 a 替代;如果是大写字母 A 到 Y,则用其后继字母替代;如果是大写字母 Z,则用 A 替代;否则(即字符不是字母),直接保留。最后输出加密后的字符串。
阅读全文