题解 | #字符串加密#
字符串加密
https://www.nowcoder.com/practice/e4af1fe682b54459b2a211df91a91cf3
letters = "abcdefghijklmnopqrstuvwxyz" key = input().lower() word = input().lower() k = "" ind = [] # 对key去除重复 for i in key: if i not in k: k = k + i # 判断key出现的位置 for n in word: n = letters.find(n) ind.append(n) # 得到新的英文字母表 for j in k: if j in letters: letters = letters.replace(j, "") letters = k + letters # 打印新英文字母表的字符,按照索引位置 for m in ind: print(letters[m], end="")