1.编写一个函数,将发出的信息转化为暗语输出,比如,发送的信息中有2,就替换Z,表规则如下:
(1)方法一:
def x(s):
num = '0123456789'
anyu = 'OIZEYSGLBP'
L = []
for i in s:
if i in num:
i_index = num.index(i) # 获取数字的索引
i_anyu = anyu[i_index] # 获取对应的暗语
L.append(i_anyu)
else:
L.append(i)
print(s)
print(''.join(L))
(2)方法二:
def change(s):
password = {'0':'O', '1':'I', '2':'Z', '3':'E', '4':'Y', '5':'S', '6':'G', '7':'L', '8':'B', '9':'P'}
for i in s:
if i in password: