用python编写代码 某公司采用公用电话传递数据数据是四位的整数在传递过程中是加密的加密规则如下每位数字都加上5除以10后的余数代替该数字再将第一位和第四位交换第二位和第三位交换
num = input("请输入要加密的四位整数:") num_list = list(num)
将每一位数字加5并取余
for i in range(4): num_list[i] = str((int(num_list[i]) + 5) % 10)
交换数字位置
num_list[0], num_list[3] = num_list[3], num_list[0] num_list[1], num_list[2] = num_list[2], num_list[1]
拼接加密后的数字
encrypted_num = "".join(num_list)
print("加密后的数字为:", encrypted_num)
原文地址: https://www.cveoy.top/t/topic/bAtq 著作权归作者所有。请勿转载和采集!