时间:2017-09-08 06:52:28

标签: python printing numbers

我想在Python中以适当的方式打印数字:

0  6 12
1  7 13
2  8 14
3  9 15
4 10 16

我想在功能上这样做,例如num_print(x, y, step) 其中:

x - number of columns
y - number of rows
step - diff between numbers in row

我做了类似的事情,但这不是我想要的,因为当我调用函数时,列的值不合适(13应该是3)

def num_print(vert, hori, step):
    for y in range(vert):
        for x in range(y, y + hori, step):
            print(x, end = ' ')
        print('')
num_print(5, 13, 6)

有人能告诉我可能更好的方法吗?和示例中的数字缩进是受欢迎的;)

0 个答案:

没有答案