不需要正确答案,只求解释
for x in range(1,9):
for y in range(2,10):
if x<y:
print str(x)+str(y) #这是正确答案
我是这样认为的
for x in range(1,8):
for y in range(2,9):
if x<y:
print str(x)+str(y)
这样就会少几个,为什么,因为如果满足x<y,则y最大必须为9,x最大为8,然而少了几个,
我这边不难猜测for x in range(1,8):实际计算是1到7吗?