我陷入了凯撒密码的加密部分

问题描述 投票:0回答:1
print("Select mode: encrypt or decrypt\n")
prompt_mode = input("e/d: ").lower()
message = print(input("Enter message to encrypt: "))
shift = 17

def message_enc(message, shift):
    if prompt_mode == "e":
        for char in message:
            if char.islower():
                message += chr((ord(char) + shift - 97) % + 97)
        else:
            message += char
    return message
print(message_enc())

我尝试以不同的方式将输入作为消息参数传递到函数中。

python encryption caesar-cipher
1个回答
0
投票

我认为您在那里使用 print ,这给您带来了一些问题,同时将其存储在稍后使用的变量消息中!尝试只存储输入,而不打印...... message = input("输入要加密的消息:")

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.