python 某个公司采用公用电话传递数据,数据是四位的整数,在传递过程中是加密的,加密规则 如下:【每个位置上的数宇都加上5,然后再除以10的余数代替该数字】,再将第一位和第三位交换,第二位和第四位交换。 。编程实现,输入一个四位数明文,输出密码
时间: 2023-04-04 07:00:20 浏览: 141
python实现四位的整数,传递加密。
5星 · 资源好评率100%
我可以回答这个问题。以下是 Python 代码实现:
```
num = input("请输入四位数明文:")
encrypted_num = ""
# 加密规则
for i in range(4):
encrypted_num += str((int(num[i]) + 5) % 10)
# 交换位置
encrypted_num = encrypted_num[2:] + encrypted_num[:2]
print("加密后的密码为:", encrypted_num)
```
输入明文后,程序会输出加密后的密码。
阅读全文