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())
我尝试以不同的方式将输入作为消息参数传递到函数中。
我认为您在那里使用 print ,这给您带来了一些问题,同时将其存储在稍后使用的变量消息中!尝试只存储输入,而不打印...... message = input("输入要加密的消息:")