🌟 Python字典表示摩尔斯电码 | Python中的摩尔斯电码翻译器 🌟

导读 在科技的世界里,Python作为一门简洁优雅的编程语言,总能带来意想不到的便利!今天,让我们用它来玩点有趣的——制作一个基于摩尔斯电码的...

在科技的世界里,Python作为一门简洁优雅的编程语言,总能带来意想不到的便利!今天,让我们用它来玩点有趣的——制作一个基于摩尔斯电码的翻译工具。🔍

首先,我们创建一个字典来存储字母和数字对应的摩尔斯电码:

```python

morse_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': '----.'

}

```

接下来,编写函数将文本转换为摩尔斯电码:

```python

def text_to_morse(text):

text = text.upper()

morse_text = []

for char in text:

if char == ' ':

morse_text.append('/')

elif char in morse_code:

morse_text.append(morse_code[char])

return ' '.join(morse_text)

```

试试输入一段文字,比如 "HELLO WORLD",输出结果是 `.... . .-.. .-.. --- / .-- --- .-. .-.. -..`。💬

这个小工具不仅有趣,还能帮助你快速理解摩尔斯电码的奥秘!🚀

免责声明:本文由用户上传,如有侵权请联系删除!

猜你喜欢

最新文章