python辞書:ユーザーはkeys値を入力し、対応するvalues値を出力します.
1564 ワード
モスビン符号A.-B … C -.-. D -… E . F …-. G --. H … I … J .— K -.- L .-… M – N -. O — P .–. Q --.- R .-. S … T - U …- V …- W .– X -…- Y -.-- Z --…
, 。
ListA=['A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z']
ListB=['.-','...','-.-','-..','.','..-','--.','....','..','.----','-.-','.-..','--','-.','---', '.--.','--.-','.-.','...','-','..-','...-','.--','-..-','-.--','--..']
# mydict
mydicti = dict(zip(ListA,ListB))
print(mydict)
, 。
ListB=['.-','...','-.-','-..','.','..-','--.','....','..','.----','-.-','.-..','--','-.','---', '.--.','--.-','.-.','...','-','..-','...-','.--','-..-','-.--','--..']
#
put = input("Please input EnglishAlphabet:")
for i in range(len(put)):
ListA = ord(put[i]) - ord('A') # ASII A ASII , keys
print(ListB[ListA],end=" ")