必威体育Betway必威体育官网
当前位置:首页 > IT技术

摩尔斯电码转换

时间:2019-09-01 05:40:00来源:IT技术作者:seo实验室小编阅读:86次「手机版」
 

电码

摩尔斯电码中.与·要注意区分,

给出”-”与”—”、”.“与”·”的相互转换:

Python代码如下:

 # -*- coding:utf-8 -*-

def runnow(ciphertext):
    result=''
    l = list(ciphertext)
    for i in range(0,len(ciphertext)):
       if l[i] == '.':
          l[i] = '·'
       elif l[i] =='-':
           l[i]='—'
       else:
          l[i] = ciphertext[i]

    newS = ''.join(l)
    return newS

ciphertext='-.-. -.-. -.. -.. -.. -.-. -.-. -.. -.-. -.. -..'
print runnow(ciphertext)

相关阅读

摩尔斯电码翻译(C++实现)

#include <stdio.h>#include <string.h>//首先将摩斯电码的36个符号及其电码(1对应.,0对应-)记录在一个数组内char a[36][6] = { "

分享到:

栏目导航

推荐阅读

热门阅读