
1条回答 默认 最新
CSDN专家-天际的海浪 2021-11-13 00:37关注你题目的解答代码如下:
def psk(s,n): li = list(s) for i,v in enumerate(li): if v.isupper(): li[i] = chr((ord(v)-ord('A')+n)%26+ord('A')) if v.islower(): li[i] = chr((ord(v)-ord('a')+n)%26+ord('a')) return "".join(li) n = int(input("请输入秘钥:")) s = input("请输入一个需要加密的信息:") s2 = psk(s,n) print("加密完的信息为:",s2) s3 = psk(s2,-n) print("解密完的信息为:",s3)如有帮助,望采纳!谢谢!
本回答被题主选为最佳回答 , 对您是否有帮助呢?评论 打赏 举报解决 1无用 1