来问问这个怎么写的呀


指定单元格宽度k和行数m,输出如下m行2列的表格(表格上下边框用-表示,左右边框用|表示),其中每个单元格用数字0填充,要求奇数编号右对齐,偶数编号左对齐
例如,输入
5 3
输出
-------------

|    0|0     |
-------------
|    0|0     |
-------------
|    0|0     |
-------------


k, m = map(int, input().split())
s=f"{'-' * (2 * k + 3)}"
print(f'{s}\n')
for i in range(m):
    print(f"|{' ' * (k-1)}0|0{' ' * (k-1)}|")
    print(s)

img



k = int(input('请输入指定单元格宽度k:'))
m = int(input('请输入行数m:'))
print('-' * (k+3))
for i in range(m):
    print('|', end='')
    for j in range(2):
        if j %! (MISSING)== 0:
            print(' ' * (k-1) + '0', end='')
        else:
            print(' ' + '0', end='')
    print('|')
    print('-' * (k+3))

def printTable(m,n,k):
    for i in range(m + 1):
        print((n * k + n + 1) * '-' )
        if i < m:
            print('|','|'.join(['0' + ' ' * (k - 1) if v % 2 == 1 else ' ' * (k - 1) + '0' for v in range(n)]),'|',sep='')

printTable(3,6,5) # 3行6列5宽

img