import time
morse = {'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': '--..',
'0': '-----', '1': '.----', '2': '..---',
'3': '...--', '4': '....-', '5': '.....',
'6': '-....', '7': '--...', '8': '---..',
'9': '----.', ' ': ' '}
print ("""
================================================================================
English to Morse Code Translator
================================================================================""")
time.sleep(2)
print ("")
msg = input('''What would you like translated? please use lower-case letters.
:''')
print ("")
for i in msg:
print(morse[i])
我想在 msg 输入之后立即循环它,所以它会在它为我翻译第一件事之后询问我想要翻译的内容。