编写一个简易加密处理程序,从键盘输入一段英文文字,将其中每个字母用其后的第四个字母代替,最后的字母轮回到前面去数,其他符号不变。例如a用e代替,z用d代替
时间: 2024-02-25 10:54:50 浏览: 81
好的,这个问题很简单。以下是一个简单的 Python 程序实现该加密处理:
```python
plain_text = input("请输入需要加密的英文文字:")
cipher_text = ""
for char in plain_text:
if char.isalpha():
if char.isupper():
cipher_text += chr((ord(char) - 65 + 4) % 26 + 65)
else:
cipher_text += chr((ord(char) - 97 + 4) % 26 + 97)
else:
cipher_text += char
print("加密后的字符为:" + cipher_text)
```
程序首先从键盘输入需要加密的英文文字,然后逐个字符进行遍历。如果该字符是字母,则通过 ASCII 码将其转换成一个整数,将其加上 4,再通过模 26 运算将其转换回字母形式。如果该字符是大写字母,则将其转换为 A 到 Z 的范围内的整数;如果该字符是小写字母,则将其转换为 a 到 z 的范围内的整数。如果该字符不是字母,则直接将其添加到加密后的字符串中。
最后,程序输出加密后的字符。
阅读全文