编写一个加密程序,要求从键盘输入一个字符串,然后输出加密后的字符串。加密规则是对每个字母转换为下一个字母表示,原来是a转换为b,原来是B转换为C。原来是小写的z转换为小写的a,大写的Z转换为大写的A
时间: 2024-03-06 17:48:24 浏览: 73
汇编 从键盘输入一串英文字母,分别将其转换为大写、小写并输出
4星 · 用户满意度95%
好的,我可以为您编写一个Python程序来实现这个加密功能。以下是代码:
```python
user_input = input("请输入要加密的字符串:")
encrypted_str = ""
for char in user_input:
if char.isalpha():
if char == 'z':
encrypted_str += 'a'
elif char == 'Z':
encrypted_str += 'A'
else:
encrypted_str += chr(ord(char) + 1)
else:
encrypted_str += char
print("加密后的字符串为:", encrypted_str)
```
程序首先从键盘获取要加密的字符串,然后创建一个空字符串 `encrypted_str` 来存储加密后的字符串。
接着,程序使用一个循环遍历输入字符串中的每个字符。如果字符是字母,则按照加密规则将其转换为下一个字母;如果不是字母,则直接将其加入到 `encrypted_str` 中。
最后,程序输出加密后的字符串。
阅读全文