def complex_calculation():
part1 = "".join(chr(int(''.join([str(ord(c)) for c in word]))) for word in ['\u671F', '\u672B', '\u8003', '\u8BD5'])
part2 = "".join(chr(int(''.join([str(ord(c)) for c in word]))) for word in ['\u52A0', '\u6CB9'])
part3 = "".join(chr(int(''.join([str(ord(c)) for c in word]))) for word in ['\uFF01', 'p', 'y', 't', 'h', 'o', 'n'])
part4 = "".join(chr(int(''.join([str(ord(c)) for c in word]))) for word in ['\u7406', '\u8BBA'])
part5 = "".join(chr(int(''.join([str(ord(c)) for c in word]))) for word in ['\u8003', '\u8BD5', '\u9AD8'])
part6 = "".join(chr(int(''.join([str(ord(c)) for c in word]))) for word in ['\u5206', '\u55B7', '\u96FE', '\uFF01'])
final_message = part1 + part2 + part3 + part4 + part5 + part6
return final_message
# 输出信息
print(complex_calculation())
运行上面代码,为zju的大家考试助力[doge]
def generate_message():
# 定义各部分信息的ASCII值
part1 = [26399, 26411, 32771, 35797] # 期末考试
part2 = [21152, 27833] # 加油
part3 = [65281, 112, 121, 116, 104, 111, 110] # !python
part4 = [29702, 35770] # 理论
part5 = [32771, 35797, 39640] # 考试高
part6 = [20998, 56893, 38567, 65281] # 分喷雾!
# 将各部分的ASCII值转换为字符
message = ''.join([chr(num) for num in part1 + part2 + part3 + part4 + part5 + part6])
return message
# 输出信息
print(generate_message())
!!!
还有
import base64
def base64_encoded_message():
# 原始信息
message = "期末考试加油!python理论考试高分喷雾!"
# 编码信息
encoded_message = base64.b64encode(message.encode('utf-8')).decode('utf-8')
# 解码信息
decoded_message = base64.b64decode(encoded_message).decode('utf-8')
return decoded_message
# 输出信息
print(base64_encoded_message())
运行结果一样的
def concatenated_message():
part1 = ''.join([chr(c) for c in [26399, 26411, 32771, 35797]]) # 期末考试
part2 = ''.join([chr(c) for c in [21152, 27833]]) # 加油
part3 = ''.join([chr(c) for c in [65281, 112, 121, 116, 104, 111, 110]]) # !python
part4 = ''.join([chr(c) for c in [29702, 35770]]) # 理论
part5 = ''.join([chr(c) for c in [32771, 35797, 39640]]) # 考试高
part6 = ''.join([chr(c) for c in [20998, 56893, 38567, 65281]]) # 分喷雾!
final_message = part1 + part2 + part3 + part4 + part5 + part6
return final_message
# 输出信息
print(concatenated_message())
and
def math_generated_message():
part1 = ''.join([chr(c - 0) for c in [26399, 26411, 32771, 35797]]) # 期末考试
part2 = ''.join([chr(c - 0) for c in [21152, 27833]]) # 加油
part3 = ''.join([chr(c - 0) for c in [65281, 112, 121, 116, 104, 111, 110]]) # !python
part4 = ''.join([chr(c - 0) for c in [29702, 35770]]) # 理论
part5 = ''.join([chr(c - 0) for c in [32771, 35797, 39640]]) # 考试高
part6 = ''.join([chr(c - 0) for c in [20998, 56893, 38567, 65281]]) # 分喷雾!
final_message = part1 + part2 + part3 + part4 + part5 + part6
return final_message
# 输出信息
print(math_generated_message())
or
def hex_encoded_message():
# 原始信息
message = "期末考试加油!python理论考试高分喷雾!"
# 将信息编码为十六进制
hex_message = message.encode('utf-8').hex()
# 将十六进制解码回原始信息
decoded_message = bytes.fromhex(hex_message).decode('utf-8')
return decoded_message
# 输出信息
print(hex_encoded_message())
also can ↓
def list_index_message():
parts = [
"期", "末", "考", "试", "加", "油", "!",
"p", "y", "t", "h", "o", "n", "理", "论",
"高", "分", "喷", "雾"
]
indices = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 2, 3, 15, 16, 17, 18, 6]
final_message = ''.join([parts[i] for i in indices])
return final_message
# 输出信息
print(list_index_message())
祝大家期末考试顺利!