我正在制作一个将莫尔斯电码解密为英文的程序。
但是,当程序运行并且我将摩尔斯电码放入(例如,*-
这应该导致程序打印出来A
)时,程序只给出一个空格。
message = input("Please type a message to encrypt. ")
new_message = ""
letters = {"*-": "A",
"-***": "B",
"-*-*": "C"}
for let in message:
if let in letters:
new_message += letters[let]
print(new_message)
我正在寻找一种通过使用上述替换方法来解决此问题的方法。