【发布时间】:2018-09-21 07:50:17
【问题描述】:
我有下面的代码和下面的输出。我想知道我应该如何更改代码以获得没有zs 的答案。换句话说,我需要它忽略空格/空格和标点符号,以便最终输出为sdfqfqeshqs。
def buildCipher(key):
alpha = "abcdefghijklmnopqrstuvwxyz"
rest = ""
for letter in alpha:
if not (letter in key):
rest = rest + letter
print key + rest
def encode2(string, alpha2):
alpha = "abcdefghijklmnopqrstuvwxyz"
secret = ""
for letter in string:
index = alpha.find(letter)
secret = secret+alpha2[index]
print secret
buildCipher("earth") 产生earthbcdfgijklmnopqsuvwxyz。
encode2('this is a test', "earthbcdfgijklmnopqsuvwxyz") 导致sdfqzfqzezshqs
【问题讨论】: