python 恺撒密码

2018-07-04 02:16:28来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

 

sr1 = "abcdefghijklmnopqrstuvwxyz"
sr2 = sr1.upper()   #将小写字母转换成大写字母
sr = sr1 + sr1[0:3] + sr2 + sr2[0:3] #sr1 + sr1[0:3]表示到最后一位时与开头字符相接

in_str = input("")  #获取用户输入
out_str = ""  #自定义输出的字符串为空变量
for j in in_str: #遍历用户输入的值
  i = sr.find(j)  #检索的字符串的下标序列
  if(i > -1):  #如果字符串下标序列大于1
    out_str = out_str + sr[i+3] #循环输出下标加3的字符
  else:
    print(j)
print(out_str)

  

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:使用pyinstaller编译python文件

下一篇:Python3 与 C# 扩展之~模块专栏