目前正在创建一个 Cesears Cipher,特别是解密。
for char in decryptString:
x = ord(char)
x = x - decryptVal #this is my negative shift
if x < 32:
x = x + 32
elif x > 126:
x = x - 95
result = result - chr(x)
print('')
print('Decrypted string: ')
print(result)
我不断得到:
TypeError: unsupported operand type(s) for -: 'str' and 'str'
而不是我的解密消息
不知道为什么,希望有一些见解:)