Python字符串加密

问题:

字符加密,输入一段文本,输出该文本加密后的密文‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬

加密方法为:英文字母用其后第三个字母代替,x,y,z分别用a,b,c替换,X,Y,Z分别用A,B,C替换,其它字符不变

Mes=input()
for i in range(len(Mes)):
    if (ord(Mes[i])>=65 and ord(Mes[i])<=87) or(ord(Mes[i])>=97 and ord(Mes[i])<=119):
        m=chr(ord(Mes[i])+3)
    elif (ord(Mes[i])>=88 and ord(Mes[i])<=90) or(ord(Mes[i])>=120 and ord(Mes[i])<=122):
        m=chr(ord(Mes[i])-23)
    else:
        m=Mes[i]
    print (m,end='')

 注:字符串不能赋值

        Mes[i]=chr(ord(Mes[i])+3)

        'str' object does not support item assignment

        


版权声明:本文为SeigGlucklich原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。