用户:
xiaoziyuan查看:2 回复:1 评论:2 创建时间:2022-01-18T15:11:31
【作品展示】

【作品介绍】
(肝疼(┬┬﹏┬┬))欢迎使用xiaoziyuan制作的摩斯电码转换器!( •̀ ω •́ )✧
目前只支持摩斯电码与英文字母互传,暂不支持数字、符号等
想要扩充对应转换的方法也很简单,只要扩充字典就行了
目前可以自由设置的值只有一个(主要是没灵感了)
------------使用方法-----------
详见作品内OvO
啊~~~~咳,无权转载的小鬼们滚远点
没了
才怪( ⓛ ω ⓛ )!
(悄悄地告诉你:-/..../.-/-./-.-/.../..-./---/.-./..-/.../../-./--.)
【作品源代码】
import time
#初始化
fenge = '/'
#肝疼(┬┬﹏┬┬)
zhuanhuan = {'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':'--..','.-':'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'}
def check():
#函数初始化
words = []
word1 = ''
article = ''
mode = int(input('准备输入摩斯电码还是英文字母?' +
'\n\t1.摩斯电码' +
'\n\t2.英文字母' +
'\n回答:'))
if mode == 1:
text = input('请输入摩斯电码:(电码之间用分隔号隔开,末尾不要加分隔号)')
elif mode == 2:
text = input('请输入英文字母:(字母之间用分隔号隔开,末尾不要加分隔号)')
else:
print('不要乱输![○・`Д´・ ○]\n(╯▔皿▔)╯')
mode = 1
text = '..-./..-/-.-./-.-'
time.sleep(1.5)
text = text.upper()
#把句子分解为词
for word in text:
if not(word == fenge):
word1 = word1 + word
else:
words.append(word1)
word1 = ''
#防止出错
if word != fenge:
words.append(word1)
#翻译每个词的意思
print(words)
for i in words:
if mode == 1:
article = article + zhuanhuan[i]
if mode ==2:
article = article + zhuanhuan[i] + fenge
print('结果:' + article)
#开场
print('欢迎来到xiaoziyuan制作的摩斯电码转换器!(目前只有英文字母对电码转换)' , end = '')
print('怎么样,是不是已经有点激动了😎' +
'\n闲话少说,让我们开始吧!')
time.sleep(1)
#设置(考虑到某些人)
if input("这里是设置界面,按Enter跳过,输入 ‘1’ 进行设置\n\t回答:") == '1':
answer = input('可以修改的值如下:\n\t1.分隔符(默认为/)' +
'\n\t回答:')
if answer == '1':
fenge = input('请输入修改值:')
print('了解')
#正式开始
time.sleep(1)
check()
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn
xiaoziyuan欢迎大家来反馈Bug!imgsrc="https://static.codemao.cn/emotion/star_cat/%E6%AC%A2%E8%BF%8E.gif"alt="emotion_星能猫_欢迎"width="57"height="57"
点赞0
评论