python解密程序_密码/解密Python初学者程序

问:有人能编辑我的两行代码吗?在

只是想指出,这是学校作业,所以我不想张贴我所有的代码,以防止抄袭/抄袭问题。因为我只对作业的一个小要求有困难,我不认为我的所有代码都是必需的。在

我指的是助理的要求:Newx=ord(x)+3

Newx will be an integer. To find out what letter that integer represents you can use the chr function as in:

actualLetter = chr(x)

Write a function named cipher that takes a string and a key (integer). The function ciphers the string into

another string and returns the new string. Note that when we reach 'z', and we want to add the key, we must

'roll' into the alphabet one more time, hence ord('z')+3 should give us ord('c').

当我运行并测试我的程序并输入'z'时,我没有得到'c',我得到:SmIfn.png

导致此问题的程序这一部分的代码是:example_string = letters[((ord(i)+key)%97)%26]

example2_string += letters[((ord(i)-key)%97)%26]

(example_string和example2_string是假名)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值