初天恒 发表于 2013-6-28 21:41:26

如何能用python输出有序数组

想输出这样的一些有序数组,如何能实现呢?
1 1 2 3 4 5 6 7 8
2 9 10 11 12 13 14 15 16
3 17 18 19 20 21 22 23 24
4 25 26 27 28 29 30 31 32
5 33 34 35 36 37 38 39 40
......
......

初天恒 发表于 2013-6-28 21:45:06

我尝试用
for i in range()
    ele=(i,i+1,i+2,i+3,i+4,i+5,i+6,i+7)
print i
能实现红色部分的数组,但前面的怎样能在循环进来呢?

Valehtelija 发表于 2013-6-29 19:18:26

你这样做应该是无法实现的吧,你试试这样呢for i in range(1,100):
    ele=(i,i*8-7,i*8-6,i*8-5,i*8-4,i*8-3,i*8-2,i*8-1,i*8)
    print ele

初天恒 发表于 2013-7-1 10:45:19

Valehtelija 发表于 2013-6-29 19:18 static/image/common/back.gif
你这样做应该是无法实现的吧,你试试这样呢

非常感谢您的指点。
页: [1]
查看完整版本: 如何能用python输出有序数组