猫史档案馆


【Python作品分享】摩斯电码翻译器

用户:庞又嘉5-0M庞又嘉5-0M查看:0 回复:2 评论:0 创建时间:2022-08-05T19:04:40


【作品展示】

center_image

 

【作品介绍】

这是我开发的可以进行摩斯电码转化和翻译的实用性工具类软件。

当你输入一个摩斯电码时,它就可以对摩斯电码进行翻译与转化。

结尾还有摩斯电码对照表。

 

【作品源代码】

#获取用户输入的摩斯电码
a = input("请输入一个摩斯电码:")

print()

#摩斯电码对照字典
ms_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", 
            "---...": ":",
            "-...-": "=",
            "-..-.": "/",
            "-.--.": "(", 
            "-.--.-": ")",
            "-....-": "-",
            "....": "&",
            ".-.-.": "+",
            "-.-.--": "!"}

#摩斯电码翻译
for i in ms_dict :
    if i == a :
        print("翻译结果:",a,"=",ms_dict[i])
    else :
        pass

print()

#附录-摩斯电码对照表
print("摩斯电码对照表:", ms_dict)

print()

 

【提示】

部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:

https://python.codemao.cn


回复

上一页1 页 / 共 1下一页
黑客熊猫黑客熊猫

厉害厉害

点赞0


评论


穹天穹天

加个加密效果就好了

点赞0


评论