cipher ={"A":"T","a":"T","B":"D","b":"D","C":"L","c":"L","D":"O","d":"O","E":"F","e":"F","F":"A","f":"A","G":"G","g":"G","H":"J","h":"J","I":"K","i":"K","J":"R","j":"R","K":"I","k":"I","L":"C","l":"C","M":"V","m":"V","N":"P","n":"P","O":"W","o":"W","P":"U","p":"U","Q":"X","q":"X","R":"Y","r":"Y","S":"B","s":"B","T":"E","t":"E","U":"Z","u":"Z","V":"Q","v":"Q","W":"S","w":"S","X":"N","x":"N","Y":"M","y":"M","Z":"H","z":"H"}
def encode(words, cipher):
result = ''
for letter in words:
if letter in cipher:
result = result + cipher[letter]
else:
result = result + letter
return result
phrase = raw_input('Please enter your phrase: ')
print encode(phrase, cipher)
有时候请求原谅比请求允许好。您可以删除一半的key:value并将其替换为上部结构(),这样小写字母就变成了大写字母。如果调用dict()。如果密码.get(character)返回None。在
通过颠倒dict,可以用相同的功能完成完整的编码和解码
^{pr2}$您应该排除那些带有未知符号的情况,这可以通过以下方式完成:
相关问题 更多 >
编程相关推荐