首页上一页 1 下一页尾页 1 条记录 1/1页
python
发表在每日签到帖
2025-01-15
是否精华
是
否
版块置顶:
是
否
请问下述代码有问题吗? def jmcx_o(c): vb = [] for i in c: if 0 <= ord(i) < 256: vb.append("0") elif 256 <= ord(i) < 4096: vb.append("1") elif 4096 <= ord(i) < 65536: vb.append("2") else: pass vbsr = "" for i in vb: vbsr += i password = vbsr cv = "" for i in c: xc = hex(ord(i)) cv += str(xc)[2:] return cv,password def sxtntotn(n): nc = 0 m = 0 for i in n: m += 1 if i == "a": b = 10 elif i == "b": b = 11 elif i == "c": b = 12 elif i == "d": b = 13 elif i == "e": b = 14 elif i == "f": b = 15 else: b = int(i) nc += b * 16 ** (len(n) - m) return nc def jmcx_o_n(c, vbr): strl = "" vb = [] for i in vbr: vb.append(str(int(i)+2)) j = 0 z = 0 for i in vb: n = int(i) cx = c[j:j+n] cv = sxtntotn(cx) strl += chr(cv) j += n return strl if __name__ == '__main__': x = input() print(x, ":", jmcx_o_n(jmcx_o(x)[0], jmcx_o(x)[1]))