-
Notifications
You must be signed in to change notification settings - Fork 420
/
morse.py
15 lines (13 loc) · 1005 Bytes
/
morse.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
morseAlpha = '.- -... -.-. -.. . ..-. --. .... .. .--- -.- .-.. -- -. --- .--. --.- .-. ... - ..- ...- .-- -..- -.-- --.. .---- ..--- ...-- ....- ..... -.... --... ---.. ----. ----- ..--.-'
A = '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,1,2,3,4,5,6,7,8,9,0, '
Alpha = A.split(',')
morse = morseAlpha.split(' ')
#mess = '... .- -- ..- . .-.. ..--.- -- --- .-. ... . ..--.- .. ... ..--.- -.-. --- --- .-.. ..--.- -... ..- - ..--.- -... .- -.-. --- -. ..--.- .. ... ..--.- -.-. --- --- .-.. . .-. ..--.- -... .- .- -... -... .- .- -... -... -... .- -... .- .- .- -... .- .- -... .- .- -... .- .- .- -... .- .- -... .- -... .- .- -... -... .- .- -... -... -... .- .- -... .- .- .- .- -... .- -... .- -... .- -... -... .- .- .- .- .- .- .- -... -... .-'
mess = """- .... .- -. -.- ... -- .-. ... -.- . .-.. . - .- .-.. -.. --- --- - -.. --- --- -"""
m = mess.split(' ')
kq = ''
for i in range(len(m)):
if m[i] in morse:
ind = morse.index(m[i])
kq += Alpha[ind]
print kq