gpt4 book ai didi

python - 尝试将字符串加密为 ASCII

转载 作者:太空宇宙 更新时间:2023-11-04 05:57:27 25 4
gpt4 key购买 nike

这是我不确定哪里出错了:

import sys
message = input("enter message here:")
Key = input("enter a key from 1-100:")

for Letter in message:
Char = ord(Letter)
if (Char + Key) < 32:
encryptedChar = ((Char - Key) + 127) - 32
else:
encryptedChar = (Char - Key)
sys.stdout.write(chr(encryptedChar))

print(encryptedChar,end=" ")

我目前收到错误:

TypeError: unsupported operand type(s) for +: 'int' and 'str')

最佳答案

Key = int(input("enter a key from 1-100:"))

input是一个字符串,需要转换成一个整数。

转换为 int 后,您的代码运行良好:

enter message here:foobar
enter a key from 1-100:10
\92e101e101X88W87h104

关于python - 尝试将字符串加密为 ASCII,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26918780/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com