我正在python中使用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
如果這是作業,你應該這麼說... – Triptych