morse_code_dict = {
'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': '----.', ' ': '/'
}
def encode_morse(latin_string):
## 将拉丁文字符串转换为摩尔斯电码
morse_code = ''
for char in latin_string:
morse_code += morse_code_dict[char.lower()] + '/'
return morse_code.strip()
latin_string = '0 2 2 3 E P R I I B L Y H O N W A J M G H F G K C Q A O Q T M F R'.replace(" ", "")
print(encode_morse(latin_string))