【发布时间】:2014-12-09 10:40:09
【问题描述】:
用字典加密字符串,使其返回 kjyyp
def encrypt(s,d)
d = { 'a' : 'm', 'b' : 'd', 'c' : 'l', 'd' : 'x', 'e' : 'j',
'f' : 't', 'g' : 'u', 'h' : 'k', 'i' : 'z', 'j' : 'd',
'k' : 'o', 'l' : 'y', 'm' : 'i', 'n' : 'v', 'o' : 'p',
'p' : 'q', 'q' : 'f', 'r' : 'c', 's' : 'r', 't' : 'b',
'u' : 'j', 'v' : 'w', 'w' : 'n', 'x' : 'h', 'y' : 's', 'z' : 'a' }
# ?
print encrypt('hello',d)
这是我目前所拥有的
def encrypt(s,d):
d = { 'a' : 'm', 'b' : 'd', 'c' : 'l', 'd' : 'x', 'e' : 'j',
'f' : 't', 'g' : 'u', 'h' : 'k', 'i' : 'z', 'j' : 'd',
'k' : 'o', 'l' : 'y', 'm' : 'i', 'n' : 'v', 'o' : 'p',
'p' : 'q', 'q' : 'f', 'r' : 'c', 's' : 'r', 't' : 'b',
'u' : 'j', 'v' : 'w', 'w' : 'n', 'x' : 'h', 'y' : 's', 'z' : 'a' }
for i in d:
return s
print encrypt('Hello',d)
【问题讨论】:
标签: python string encryption dictionary