我正在编写一个凯撒密码程序,当它加密自己时,我需要将我的值保持在 32 和 126 的范围内(可打印的 ascii 集)。所以当它达到 126 时,它会循环回 32
这是代码
print("enter sentence to encrypt:")
string = input()
print("Please enter positive offset value:")
value = int(input())
finalstring = [ord(c) for c in string]
finalstring[:] = [c + value for c in finalstring]
finalstring = ''.join(chr(i) for i in finalstring)