多语言展示
当前在线:1854今日阅读:91今日分享:37

利用Python实现摩斯电码的编码和解码

摩斯电码是用点”.”和横”-”的不同组合来表示数字和字母。有很多谍战片、警匪片动不动就用摩斯密码来传递信息,摩斯电码是用点”.”和横”-”的不同组合来表示数字和字母,具体下图所示。
工具/原料

Python

方法/步骤
1

摩斯电码表实际上就是一本字典,字符\数字和电码(点划)有着一一对应的关系,在python中用dict函数和zip函数来构建十分方便,用以下的方式构建一个摩斯电码表CODE。

2

创建摩斯电码编码函数Encode和解码函数Decode,使用摩斯电码表CODE实现对摩斯电码的编码和解码。

3

调用Encode和Decode函数来测试编码和解码摩斯电码。

注意事项

运行代码时电脑系统里需要安装Python运行环境。

推荐信息