赞
踩
问题:
字符加密,输入一段文本,输出该文本加密后的密文
加密方法为:英文字母用其后第三个字母代替,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
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。