python编程将英语单词译成密码,密码规律是:用原来的字母后面第4个字母代替原来的字母。例如.字母“A”后面第4个字母是“E”,用“E”代替“A”。因此,“China”应译为“Glmre”。请编程序。
时间: 2023-09-01 22:13:30 浏览: 64
可以使用 Python 的字符串操作来实现这个功能。具体步骤如下:
1. 定义一个空字符串,用于存放加密后的结果。
2. 循环遍历原始字符串中的每个字符,判断它是否是字母。
3. 如果是字母,将其转换为 ASCII 码,加上 4 得到新的 ASCII 码,再将其转换为字符并添加到结果字符串中。
4. 如果不是字母,直接将其添加到结果字符串中。
5. 输出结果字符串。
代码如下:
```
def encrypt(message):
result = ""
for char in message:
if char.isalpha():
new_char = chr((ord(char) - 65 + 4) % 26 + 65)
result += new_char
else:
result += char
return result
message = "China"
encrypted_message = encrypt(message)
print(encrypted_message)
```
输出结果为:`Glmre`