python转换摩斯密码示例

936次阅读  |  发布于5年以前

复制代码 代码如下:

CODE = {'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 main():

    msg = raw_input('MESSAGE: ')  

    for char in msg:  
            if char == ' ':  
                    print  
            else:  
                    print CODE[char.upper()] + '  ',  

if name == "main":
main()

Copyright© 2013-2020

All Rights Reserved 京ICP备2023019179号-8