猫史档案馆


【Python】我做了个凯撒密码加密器

用户:cly33cly33查看: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('你是怎么填写秘钥的,不知道凯撒密码的秘钥必须是数字吗?')


回复

上一页1 页 / 共 1下一页
无畏的阿尔法zqfU无畏的阿尔法zqfU

不会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


评论


EUWEUW

https://shequ.cod喵/community/1626931

点赞0


评论