python之信息加密题目详解-创新互联
1.贴题
题目来自PythonTip
信息加密
给你个小写英文字符串a和一个非负数b(0<=b<26), 将a中的每个小写字符替换成字母表中比它大b的字母。这里将字母表的z和a相连,如果超过了z就回到了a。
例如a=”cagy”, b=3,
则输出 :fdjb
2.说明
考察点
- 英文字母与数字的转换
- 如果超过z的处理
3.参考代码
c = "" #定义空字符串c用于存放加密后的字符串 for j in a: #遍历字符串a中的每一个英文小写字母 if ord(j)+b < 124: #判断加密后是否不超过z c += chr(ord(j)+b) #如果不超过则直接添加 else: c += chr(ord(j)+b-26) #否则添加回到开头的字母 print(c) #打印加密后的字符串
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
文章名称:python之信息加密题目详解-创新互联
文章起源:http://lswzjz.com/article/dpeeoo.html