用户:
#逸一时误一世#查看:0 回复:0 评论:0 创建时间:2022-02-10T22:35:33
【作品展示】

【作品介绍】
凯撒密码:将英语单词的每一个字母向后/前挪若干位,以此加密P.S. 容易被破解
【作品源代码】
while (1 != 0):
az = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L',
'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z',
'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L',
'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z']
letter = input('输入原单词')
letter = str(letter.upper())
try:
back = int(input('向后挪几位(数字)'))
except ValueError:
print("请输入数字!")
try:
back=back%26
except NameError:
print('输入数字')
now = []
a = list(letter)
try:
for i in range(len(a)):
if a[i] in az:
num = az.index(a[i])
num = (num + back)
now.append(az[num])
else:
now.append(a[i])
except ValueError:
print('请输入英文!')
x=''.join(now)
print(x.title())
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn