python 恺撒密码
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)