-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathmorse.py
16 lines (12 loc) · 844 Bytes
/
morse.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#!/usr/bin/python3
class charsets:
alpha = {'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':'--..'}
num = {'0':'-----', '1':'.----', '2':'..---', '3':'...--', '4':'....-', '5':'.....',
'6':'-....', '7':'--...', '8':'---..', '9':'----.'}
punct = {' ':'/', '.':'.-.-.-', ',':'--..--', '?':'..--..', '!':'-.-.--', '&':'.-...',
':':'---...', ';':'-.-.-.', '/':'-..-.', '+':'.-.-.', '-':'-....-', '(':'-.--.', ')':'-.--.-',
'_':'..--.-', '$':'...-..-', '@':'.--.-.', '"':'.-..-.', "'":'.----.'}