首页 > 编程知识 正文

python字母移位加密代码,凯撒密码python大写字母

时间:2023-05-04 15:48:40 阅读:250376 作者:1989

'''zldcb密码问题:通过把字母移动一定的位数来实现加密和解密。例如(移动3格):a-D、b-E、 c-F、d-G、e-H … … s-V … …、z-C 明文:access control 可变为: DFFHVV FRQWURO'''def turn(s): L = [] for i in s: if(i == ' '): L.append(i) else: L.append(chr(ord(i) - 32 + 3)) # 先将字符通过ord函数转换成ASCII码,然后+32从大写变成小写(小变大-32),再通过chr函数转换成字符) L1 = ''.join(L)#列表转换为字符 return str(L1)def main(): s = str(input("请输入待转换的小写字母:")) print(turn(s))main()

PS:本文原创首发于公众号「让我遇见相似的灵魂」,回复关键字获取数十本程序员经典电子书。

javascript中有哪些类型历史中提交的图片或压缩文件

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。