凯撒密码怎么写11111

一个简易的字符加密方案是: 从键盘输入一个字符串s,对于输入的字符串s,其中的第一个字符转换为Unicode编码比它大1的字符,第2个字符转换为Unicode编码比它大2的字符,第3个字符转换为Unicode编码比它大3的字符,依此类推.如s="ade",则输出为"bfh",这里字符b比a大1,f比d大2,h比e大3.注意,利用ord()和chr()函数.


def transformation(char:str,num:int):
    return chr( ord(char) + num )


s = input("请输入字符串: ")
newS = ''

for i in range( len(s) ):
    t = transformation( s[i],i+1 )
    newS += t

print(newS)