擅长:python、mysql、java
<p>用字典翻译代码怎么样?你可以这样做:</p>
<pre><code>e='abcdefghi' #etc.
s='seokgxavu'
s_to_e={}#depending on which you need
e_to_s={}
for i in range(len(e)):#assuming s and e have same length
s_to_e[s[i]]=e[i]
e_to_s[e[i]]=s[i]
code_str='seo'
decoded=''
plain_str='hifi'
encoded=''
for i in range(len(code_str)):
decoded+=s_to_e[code_str[i]]
for i in range(len(plain_str)):
encoded+=e_to_s[plain_str[i]]
#encoded should now be 'vuxu' and decoded 'abc'
</code></pre>
<p>您还必须映射空白(换行符、空格等)才能完成一段或多段,例如:</p>
<p><code>s_to_e[' ']=' '</code>。
或者直接添加到英语和secret中作为<code>s='cdfa '</code>,<code>e='abcd '</code></p>