(python)如何进行加密
代码效果是将输入的四个数字每个加上7,然后除以10的余数,接着再将第一个数字和第三个数字对调,第二个数字和第四个数字对调
# 获取用户输入的四位数字符串 list1 = input("请输入你四位数密码:") # 初始化一个空列表来存储每次迭代的结果 list2 = [] # 遍历输入字符串中的每个字符 for i in list1: # 将字符转换为整数,加7,然后对10取余数 a = (int(i) + 7) % 10 # 将新数字添加到list2中 list2.append(a) # 交换第二位和第四位数字 a = list2[1] list2[1] = list2[3] list2[3] = a # 交换第一位和第三位数字 a = list2[0] list2[0] = list2[2] list2[2] = a print("加密后的密码是:", end="") # 打印list2,它包含了每次迭代后的新数字列表 for j in list2: print(j, end="")
常见的错误就是加密的代码部分,以及对list2定义的部分。