恺撒密码 B

 1 import string
 2 yingwen=string.ascii_letters
 3 a=input()
 4 for i in range(len(a)):
 5     for j in range(len(yingwen)):
 6         if a[i] in yingwen:
 7           c=ord(a[i])
 8           if c>96:
 9                print("{}".format(yingwen[(c+3-97)%26]),end="")
10                break
11           elif c<88:
12                 print("{}".format(yingwen[c+3-39]),end="")
13                 break
14           else:
15                 print("{}".format(yingwen[c-39-25+3],end=""))
16                 break
17         else:
18             print("{}".format(a[i]),end="")
19             break

posted @ 2020-09-21 18:45  17wzl  阅读(135)  评论(0)    收藏  举报