关于Python的多重循环
for x in ['1','2','3','4','5','6','7','8','9']: for y in ['0','1','2','3','4','5','6','7','8','9']: if x < y: print x * 1 + y
为什么这里打印的结果就是十位数
for x in ['1','2','3','4','5','6','7','8','9']: for y in ['0','1','2','3','4','5','6','7','8','9']: if x < y: print x * 10 + y
在最后一行的1后面加了个0就是11位了?
16进制输入法的原因吗?