用户:
cly33查看:0 回复:2 评论:0 创建时间:2023-05-31T23:24:54
while True:
original = input('原文')
#定义存贮原文的变量
key = input('秘钥')
#定义存贮秘钥的变量
List = [original[i] for i in range(0, len(original))]
#定义List
if key.isnumeric():
#检查字符串是否全是数字
key = int(key)
#设置key为整数类型
ciphertext = [chr((((ord(List[i]) + key) - 97) % 26)+97) for i in range(0, len(List))]
#加密(是的,就一行,用了列表生成式)
print(''.join(ciphertext))
#生成字符串
else :
print('你是怎么填写秘钥的,不知道凯撒密码的秘钥必须是数字吗?')不会python,但是感觉很厉害(我不是电脑imgsr喵demao.cn/emoji/codemao/%E7%BC%96%E7%A8%8B%E7%8C%AB_%E7%82%B9%E8%B5%9E.gif"alt="emotion_编程猫_点赞")
点赞0
评论