'''
写一个加密程序,中英文同时加密解密包括符号,可以采用ascii码的方式
修正上第一版代码没有缩进的问题
'''
# 加密计算
def other_word(str):
'''
:param str:需要加密或解密的字符
:return:已完成加密或解密的字符
'''
result_return = ''
for i in str:
other_number = ord(i)
# other_number与ascii中位数557056对比,如小于中位数则+5,大于中位数则-5 进行加密
# 避免other_number的值超出ascii的范围
if 0 < other_number < 557056:
return_number = other_number + 5
else:
return_number = other_number - 5
str_other = chr(return_number)
result_return += str_other
return result_return
# 解密计算
def return_word(s):
'''
:param s: 需要解密的字符
:return: 已完成解密的字符
'''
result_return = ''