python中凯撒密码加密_凯撒密码加密

本文介绍了如何在Python中实现凯撒密码加密。通过修复代码中的错误和提示信息,使得用户可以输入要加密的文本和偏移距离,程序正确加密文本并显示结果。示例中,输入'hacker'并设置距离为13,输出加密后的结果为'unpxre'。建议将最终的加密结果写入文件或进行其他处理。
摘要由CSDN通过智能技术生成

您似乎是在交互式提示中输入此代码,而不是将其保存为文件并运行它。如果是这样,那么当您使用input时,窗口将在允许您继续输入代码之前提示您输入。在plainText = input("python: ")

输入此行后,键入要加密的单词,然后按enter键。只有这样你才能写下这行:

^{pr2}$

在开始下一行code = ""之前,您应该输入所需的距离。在

作为一个风格技巧,我建议将提示文本从"python:"和"3:"改为类似“text to encrypt:”和“distance:”,这样用户就可以清楚地看到他应该输入什么。在

接下来,这里有一个缩进错误:if cipherValue > ord('z'):

cipherValue = ord('a') = distance - \

if条件后的行应该再缩进一级。在if cipherValue > ord('z'):

cipherValue = ord('a') = distance - \

接下来,在这些线路上有两个问题。在cipherValue = ord('a') = distance - \

(ord('z') - ordValue + 1)行继续符\后面不应该有空格。在任何情况下,最好是将整个表达式写在一行上,因为这行实际上不够长,不能分成两行。在

第二个等号是个打字错误。它应该是个加号。在

-cipherValue = ord('a') + d

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值