说我有以下变量:
original =“ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz”
encrypted =“NOPQRSTUVWXYZABCDEFGHIJKLMnopqrstuvwxyzabcdefghijklm”
我想制作一个for循环来重新分配一些用户输入来取信并将其替换为相应的字母。
如果我输入AbC,我想输出NoP。
问题是,我不知道python,所以我不知道我会用它来做什么。
答案 0 :(得分:0)
您的代码看起来像这样:
original = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"
encrypted ="NOPQRSTUVWXYZABCDEFGHIJKLMnopqrstuvwxyzabcdefghijklm"
#Create a dictionary
mapping = {}
# populate it.
for x,y in zip(original, encrypted):
mapping[x] = y
#Use the mapping to translate
input = "AbC"
output = "".join([mapping[x] for x in input])
print output