1import time
2
3eng_to_morse = {
4 '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' : '--..', '.' : '.-.-.-', '?' : '..--..', ',' : '--..--', ' ' : '/'
5}
6outstr = ''
7space = ' '
8senc = 0
9wordprocces = 0
10word = input('Enter a sentance : ')
11lenword = len(word)
12
13for i in word:
14 if i not in morse_to_eng:
15 print('Data not formatted properly')
16 time.sleep(5)
17 break
18 else:
19 print(eng_to_morse[i], end=' ')
1import time
2morse_to_eng = {
3 '....' : 'h', '.-' : 'a', '-...' : 'b', '-.-.' : 'c', '-..' : 'd', '.' : 'e', '..-.' : 'f', '--.' : 'g', '..' : 'i', '.---' : 'j', '-.-' : 'k', '.-..' : 'l', '--' : 'm', '-.' : 'n', '---' : 'o', '.--.' : 'p', '--.-' : 'q', '.-.' : 'r', '...' : 's', '-' : 't', '..-' : 'u', '...-' : 'v', '.--' : 'w', '-..-' : 'x', '-.--' : 'y', '--..' : 'z', '.-.-.-' : '.', '..--..' : '?', '--..--' : ',', '/' : ' '
4}
5
6word = input('Enter a sentance : ')
7lenword = len(word)
8words = ''
9for i in word:
10 if i != ' ':
11 words=words+i
12 if i not in morse_to_eng:
13 print('Data not formatted properly')
14 time.sleep(5)
15 break
16 elif i == '/':
17 print(morse_to_eng[words], end=' ')
18 else:
19 print(morse_to_eng[words], end='')
20 words = ''