【发布时间】:2015-07-28 10:43:21
【问题描述】:
所以,如前所述,它是一个二维列表。 7 行内 6 列(6 个随机数)。输出的格式应如下所示: http://i.stack.imgur.com/hwnHi.png
我的代码是这样的:
print (" ", 1 , " ", 2, " ",3, " ",4, " ",5, " ",6)
print ()
for i in range(7):
print (i+1, *Pizza[i], sep=" ")
print ("To", *sales_of_hours, sep=" ")
Pizza 是我的 2D 列表,sales_of_hours 是每列总计的列表,我还有另一个名为 sales_of_day 的列表,用于记录每一行的总计,但是当我尝试像这样将其添加到循环中时:
for i in range(7):
print (i+1, *Pizza[i], sep=" ", *sales_of_day[i])
我收到语法错误。 我做错了什么?
【问题讨论】:
-
语法错误在哪里?
-
在最后一个打印语句中。如果没有“*sales_of_day[i]”部分,它可以正常工作。
标签: python arraylist formatting output