我正在尝试编写一个程序来将消息转换为密码。我正在尝试创建一个基本代码来进行处理。这就是问题所在。
data = input('statement')
for line in data:
code = ('l' == '1',
'a' == '2'
'r' == '3',
'y' == '4')
line = line.replace(data, code, [data])
print(line)
当我输入我的名字时,上述程序的这一点是这样的:
larry
输出应该是
12334
但我继续收到这条消息
TypeError: 'list' object cannot be interpreted as an integer
所以我假设这意味着我的代码变量必须是要在 replace() 中使用的整数有没有办法将该字符串转换为整数或者有另一种方法来解决这个问题?