|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- #kaisa2.0
- var=2.0
- def jia_mi(mbsss):
- a=[]
- if len(mbsss) < 1:
- return False
- mb=str(mbsss)
- for i in mb:
- a.append(chr(ord(i)*3))
- c=''
- d=''
- iii=0
- while d in a or (not len(d)==1) :
- d=chr(iii)
- iii+=1
- for i in a:
- c=c[:]+i+d
- c=c[:]+' '+d
- return c
- def jie_mi(mb):
- if len(mb) < 1:
- return False
- a=mb.split(' ')
- d=a[-1]
- a=mb.split(d)
- a=a[:len(a)-1]
- c=''
- for i in a:
- c=c[:]+chr(ord(i)//3)
- c=c[:len(c)-1]
- return c
- ###################################################
- #kaisa1.0代码 #
- ############################################################################################################################################
- #var=1.0
- #def jva(mb): #
- # z=[] #
- # for i in mb:
- # z.append(i)
- # return tuple(z)
- #pian_yi_shu=3
- #lb=jva('qaswedfrtghyujkiolpzx cvbnmQASWEDFRTGHYUJKIOLPZXCVBNM2153647098!@#$%^&*()_+-=—{}【】[]|?;:<>,.。,?/‘’“”;:')
- #lb=lb[:]+("'",)
- #def jia_mi(mb):#加密
- # a=''
- # for i in mb:
- # if i in lb:
- # pian_yi=pian_yi_shu+lb.index(i)
- # if pian_yi >= len(lb):
- # pian_yi-=len(lb)
- # a=a[:]+lb[pian_yi]
- # else:
- # a=a[:]+i
- # return a
- #def jie_mi(mb):#问题出在这个解密
- # a=''
- # for i in mb:
- # if i in lb:
- # a=a[:]+lb[lb.index(i)-pian_yi_shu]
- # else:
- # a=a[:]+i
- # return a
- ###########################################################################################################################################
- if __name__=='__main__':
- abc=input(str(var)+':')
- print('###')
- print(jie_mi(jia_mi(abc)))
- print('###')
- input()
-
复制代码 |
|