我想在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)
有人能告诉我可能更好的方法吗?和示例中的数字缩进是受欢迎的;)