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]))


分享到:
精彩评论 1
llll
学分:835 LV7
2025-01-17
沙发

自己找了一下,没有问题。

首页上一页 1 下一页尾页 1 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照