加密明文解密密文

import sys#导入sys模块  
import time#导入time模块
def mwmw():#定义函数
    print("输入1,加密明文;输入2,解密密文;输入0退出")#打印字符串
    x=input("输入")#接受字符
    x=int(x)#把x转化为整形
    if x==0:#条件判断
        print("\n正在退出")#打印
        time.sleep(1)#休息1秒
        print("3")
        time.sleep(1)
        print("2")
        time.sleep(1)
        print("1")
        time.sleep(1)
        print("退出成功")
        sys.exit()#退出
    elif x==1:
        print("\n加密名文\n")
        m1()#运行函数
    elif x==2:
        print("\n解密密文\n")
        m2()
    else:
        print("\n输入错误\n")
        mwmw()
    return(x)#返回值
def m1():
    print("输入a-z的一个小写字母,然后进行加密。输入0退出")
    x=input("输入\n")
    if x=='0':
        mwmw()
    elif x=='sb':
        print("·-··,-")
        m1()
    if x=='a':
        print('·')
        m1()
    elif x=='b':
        print('-')
        m1()
    elif x=='c':
        print('··')
        m1()
    elif x=='d':
        print('·-')
        m1()
    elif x=='e':
        print('- ·')
        m1()
    elif x=='f':
        print('- -')
        m1()
    elif x=='g':
        print('···')
        m1()
    elif x=='h':
        print('·· -')
        m1()
    elif x=='i':
        print('· - ·')
        m1()
    elif x=='j':
        print('· - -')
        m1()
    elif x=='k':
        print("- ··")
        m1()
    elif x=='l':
        print("- · -")
        m1()
    elif x=='m':
        print("- - ·")
        m1()
    elif x=='n':
        print("- - -")
        m1()
    elif x=='o':
        print("····")
        m1()
    elif x=='p':
        print("···-")
        m1()
    elif x=='q':
        print("··- ·")
        m1()
    elif x=='r':
        print("··- -")
        m1()
    elif x=='s':
        print("· - ··")
        m1()
    elif x=='t':
        print("·- · -")
        m1()
    elif x=='u':
        print("· - - ·")
        m1()
    elif x=='v':
        print("·- - -")
        m1()
    elif x=='w':
        print("- ···")
        m1()
    elif x=='x':
        print("- ·· -")
        m1()
    elif x=='y':
        print("- · - ·")
        m1()
    elif x=='z':
        print("- · - -")
        m1()
    else:
        print('错误\n')
        m1()
def m2():
    print("输入一个正确的密文,输入0退出,用“·,-”不用空格")
    x=input("输入\n")
    if x=='0':
        mwmw()
    elif ' 'in x:
        print("你输入了空格")
        m2()
    elif x=='·-··,-':
        print("sb")
        m2()
    if x=='·':
        print('a')
        m2()
    elif x=='-':
        print('b')
        m2()
    elif x=='··':
        print('c')
        m2()
    elif x=='·-':
        print('d')
        m2()
    elif x=='-·':
        print('e')
        m2()
    elif x=='--':
        print('f')
        m2()
    elif x=='···':
        print('g')
        m2()
    elif x=='··-':
        print('h')
        m2()
    elif x=='·-·':
        print('i')
        m2()
    elif x=='·--':
        print('j')
        m2()
    elif x=='-··':
        print("k")
        m2()
    elif x=='-·-':
        print("l")
        m2()
    elif x=='--·':
        print("m")
        m2()
    elif x=='---':
        print("n")
        m2()
    elif x=='····':
        print("o")
        m2()
    elif x=='···-':
        print("p")
        m2()
    elif x=='··-·':
        print("q")
        m2()
    elif x=='··--':
        print("r")
        m2()
    elif x=='·-··':
        print("s")
        m2()
    elif x=='·-·-':
        print("t")
        m2()
    elif x=='·--·':
        print("u")
        m2()
    elif x=='·---':
        print("v")
        m2()
    elif x=='-···':
        print("w")
        m2()
    elif x=='-··-':
        print("x")
        m2()
    elif x=='-·-·':
        print("y")
        m2()
    elif x=='-·--':
        print("z")
        m2()
    else:
        print('错误\n')
        m2()
    
mwmw()

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值