Python编写程序,完成凯撒密码计算。要求:键盘输入明文字符串,以及转换密钥k值
时间: 2023-04-06 11:04:34 浏览: 105
python实现凯撒密码加密解密
好的,这个问题我可以回答。以下是Python编写的凯撒密码计算程序:
```python
plain_text = input("请输入明文字符串:")
k = int(input("请输入转换密钥k值:"))
cipher_text = ""
for char in plain_text:
if char.isalpha():
if char.isupper():
cipher_text += chr((ord(char) - 65 + k) % 26 + 65)
else:
cipher_text += chr((ord(char) - 97 + k) % 26 + 97)
else:
cipher_text += char
print("加密后的密文为:", cipher_text)
```
这个程序可以让用户输入明文字符串和转换密钥k值,然后输出加密后的密文。
阅读全文