#获取用户需要加密的数据
input_message = input('请输入你需要加密的数据>>>>')
#定义一个用来存放加密后的数据的变量
result_0 = ''
#开始加密 用ord函数获取input_message中每个字符相对应的ascii值,并且每个值+100且用“|”分开
for i in input_message:
result_0 += (str(ord(i)+100)+'|')
#输出加密后的数据
print('这是加密后的数据>>>>' + result_0)
#利用split函数把字符串resul_0中的数据转化成列表,以“|”为分隔符,最后结果赋值给after_result
after_result = result_0.split("|")
#把列表中最后多出来的一个元素“”移除,预防bug
after_result.remove("")
#定义一个用来存放解密后的数据的变量
result_1 = ''
#开始解密 把列表after_result的每一个字符串用int转化为整数类型并且每个值-100 用chr函数获取ascii码表中对应的元素并且赋值给result_1
for j in after_result:
result_1 += chr(int(j)-100)
#输出解密的数据
print("这是解密后的数据>>>>" + result_1)