所以这是我的代码:
test = {
'a':1, 'b':2 , 'c':3 , 'd':4
}
x = raw_input("Type 'abcd' ")
y = len(x)
z = 1
while z < y+1:
a = x[z-1]
print test[a]
z = z + 1
重点是制作一个基本的编码器,显然这段代码只是为了建立一个我可以构建的准代码。我的问题是这样的:
我不能将'while'循环的结果打印成一行,这样,不仅打印成一行,而且连接成一个更大的整数(或字符串,比如说代码显示字母而不是整数,以从这些字母创建字符串)。虽然,在这段代码中,我希望代码的结果是整数“ 1234 ”。不是:
1
2
3
4
从本质上讲,我的问题是:如何使 while 循环的结果以连接整数(或字母)以创建更大的数字(或字符串)的方式打印?我不想要结果 1 2 3 4
变成 10,但我希望它变成整数1234。我在网上查过,但我找不到任何适合我的东西。事实上,我什么也没找到。