看完答案再动手
0.只能识别0和1
1.机器语言
2.编译
3.编译形语言运行前需要编译成当前平台的语言,解释形语言会先转换成中间代码,在有CPU进行解释,所以解释形语言一般都跨平台
4.不能
5。解释形语言会先转换成中间代码,在有CPU进行解释,所以解释形语言一般都跨平台
6.查表 #莫斯密码对照表
CODE_Positive = {'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': '----.'
}
#键值反向对应
CODE_Reverse = {v:k for k,v in CODE_Positive.items()}
#明文转莫斯
def Positive(msg):
for char in msg:
if char == ' ':
print("/",end=" ")
else:
print (CODE_Positive,end=' ')
#莫斯转明文
def Reverse(msg):
start=0
end=0
i=0
try:
while(i<=(len(msg))):
if msg == '/':
print(" ",end="")
i=i+2
start=i
elif msg == ' ':
end=i
print(CODE_Reverse],end='')
i=i+1
start=i
else:
i=i+1
except:
print(CODE_Reverse],end='')
#.... --- .-- / -- ..- -.-. .... / -.. --- .-.. .-.. .- .-. ... / -.. .. -.. / .. - / -.-. --- ... - / -- .. - -. .. -.-. -.- / - --- / -... ..- -.-- / - .... . / .--. ..- -. -.-. .... -..
if __name__ == "__main__":
msg =input('MESSAGE: ')
Reverse(msg)
7--.- .. -. -- . -. / -.-. .... . -. -.. / .. .-. . -. -.-. / .... .. ..-. .- -. / ... .... .. ..-. / .- -.. --- -. --. / .--- .. -. --. --- / -. --.
QINMEN CHEND IRENC HIFAN SHIF ADONG JINGO NG 中文不知道怎么翻译了自己写的摩斯密码脚本
:lol::lol::lol:
亲们趁敌人吃饭时发动进攻
学习学习
代码运行结果
1. 就认识0 和1
2. 机器码
3. 编译
4. 不懂
5. 不能
6. 查表
7. I love fishc.com
鱼总,是存在手机里对照着抄么?写上注释再让我抄好么:ton:
:smile:smile:smile:smile
kankan
128行?
qin men chen di ren chi fan shi fa dong jing ong
看看看
看一下
好吧,linux平台上面结果出来了
http://paste.ubuntu.org.cn/i3644150
总共运行了0行代码?这个code是干嘛的?
:smile
1
多谢小甲鱼。跪拜
0.只认识二进制的0和1
1.机器语言
2。解码
3.是过程。直接exe/解释器
4.是
5.解释器跨平台
6.编码和解码