<hr/>
<p>感谢大家的帮助,我终于完成了代码</p>
<pre><code>def ULIto(in1):
dict1 = {'a':1,'b':2,'c':3,'d':4,'e':5,'f':6,'g':7,'h':8,
'i':9,'j':10,'k':11,'l':12,'m':13,'n':14,'o':15,'p':16,'q':17,
'r':18,'s':19,'t':20,'u':21,'v':22,'w':23,'x':24,'y':25,'z':26
}
out1 = ""
out2 = ""
for x in in1:
if x == " ":
out2 = (out2 + "/")
else:
out1 = 0
out1 =(dict1.get(x))
if out1 >= 10:
while out1 >= 10:
out1 = out1-10
out2 = (out2 + "U")
if out1 >= 5:
while out1 >= 5:
out1 = out1-5
out2 = (out2 + "L")
if out1 >= 1:
while out1 >= 1:
out1 = out1-1
out2 = (out2 + "I")
out2 = out2+"."
out2 = out2+" "
return out2
</code></pre>
<p>打印(ULIto(输入(“输入您的(仅限小写字母)短语:”))</p>
<hr/>
<p>这是将单词转换为代码的函数</p>
<pre><code>def ULIfrom(in1):
out1 = 0
out2 = ""
dict2 = {0 : " ",1 : "a",2 : "b",3 : "c",4 : "d",5 : "e",6 : "f",
7 : "g",8 : "h",9 : "i",10 : "j",11 : "k",12 : "l",13 : "m",
14 : "n",15 : "o",16 : "p",17 : "q",18 : "r",19 : "s",20 : "t",
21 : "u",22 : "v",23 : "w",24 : "x",25 : "y",26 : "z"
}
for x in in1:
if x == "/":
out2 += " "
if x == ".":
out2 += dict2.get(out1, '')
out1 = 0
else:
if x == "U":
out1 += 10
elif x == "L":
out1 += 5
elif x == "I":
out1 += 1
return out2
</code></pre>
<p>打印(ULIfrom(输入(“输入您的编码短语:”))</p>
<hr/>
<p>此函数用于将代码改回文字</p>