编写程序将"china"译成密码,密码规律是:用原来字母后面第4个字母代替原来的字母。例如,字母'A'用后面的第4个字母'E'代替。将密码输出来的代码
时间: 2024-10-17 09:11:12 浏览: 65
豆丁精品C语言程序设计第三版谭浩强课后习题答案完整版(完整版).doc
你可以编写一个简单的Python函数来完成这个任务。下面是一个例子:
```python
def encrypt_string(s):
encrypted_string = ""
for char in s:
if char.isalpha(): # 检查字符是否为字母
index = ord(char.lower()) - ord('a') + 4 # 字母表循环(a=0, z=25)
new_index = index % 26 # 确保索引在26以内
encrypted_string += chr(new_index + ord('a')) # 将加密后的字母添加到结果
else:
encrypted_string += char # 非字母字符直接保留
return encrypted_string
input_string = "china"
encrypted = encrypt_string(input_string)
print(f"加密后的字符串:{encrypted}")
阅读全文