猫史档案馆


谁能帮我看看什么bug

用户:蒟蒻OIer1048576蒟蒻OIer1048576查看:5 回复:4 评论:5 创建时间:2020-05-21T14:22:47


TEXT = input("TEXT?")
PASSWORD = input("PASSWORD?")
mode = None
while mode not in ("加密", "解密"):
    mode = input("加密还是解密")


def num(string):
    a = 0
    for i in string:
        a = a * 65536 + ord(i)
    return a


def char(number):
    if number == 0:
        return ""
    return char(number//65536)+chr(number % 65536)


PASSWORD = PASSWORD * (round(len(TEXT) / len(PASSWORD)))  # 补齐
TEXT = TEXT * (round(len(PASSWORD) / len(TEXT)))  # 补齐
PSWD = num(PASSWORD)
TXT = num(TEXT)
print(mode + "中......")
RESULT = char(TXT ^ PSWD)
print(char(RESULT))

一直爆TYPEERROR


回复

上一页1 页 / 共 1下一页
蒟蒻OIer1048576蒟蒻OIer1048576

dddddddddddd

点赞0


评论


TobylaiTobylai

我看看

点赞0


评论


盒子的box盒子的box

TXT**PSWD

不运行就知道

点赞0


评论


蒟蒻OIer1048576蒟蒻OIer1048576

dd

点赞0


评论