我正在使用 while 循环在 python 中构建一个乘法表。虽然数字排成一行,但输出很奇怪。这张桌子在完成方面很好,但看起来很难看。我怎样才能拉直最后三列?我会发布输出的图片,但我是新用户,它不会让我这样做。
width = int(input("Please enter the width of the table:"))
def print_times_table(width):
row = 0
col = 0
width += 1
spaces = ' '
while row < width:
col = 0
while col < width:
print(row*col, spaces, end="")
col += 1
print("\n", end='')
row +=1
print_times_table(width)
输出:http: //i.stack.imgur.com/C9AzE.jpg