猫史档案馆


【Python作品分享】凯撒密码——加密【教程贴】

用户:鸽子ECYRAZ鸽子ECYRAZ查看:0 回复:0 评论:0 创建时间:2019-10-27T10:27:29


【作品展示】

center_image

 

【作品介绍】

输入一堆字符

看看加密后的字符串

 

【作品源代码】

# 凯撒密码——加密
# #m = input('请输入一个要解密的字符')
# 识别字符的asc码
# ord:转成字符对应的asc码
# chr:转成asc码对应的字符
# #s = ord(m)
# 将asc码调整
# #s2 = (s + 12)
# #m2 = chr(s2)
# #print(m, '的asc码是', s)
# #print(m, '加密后是:', m2)

# 加密字符串
message = input('请输入一个字符串')
# 遍历每一个字符
output = ''
message = message.upper()
for word in message:
    # 判断是否为大写
    
    if word.isupper():
        value = (ord(word) + 13)
        word = chr(value)
    if not word.isupper():
        value=value-26
        word = chr(value)
    output=output+word
print("加密结果为:",output)


    


 

【提示】

部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:

https://python.codemao.cn


回复

上一页1 页 / 共 0下一页