Python 怎样才能消除数字10~12所造成的压痕?
如何去除由数字10~12造成的压痕,直到第9个数字是可以的,因为没有由数字造成的压痕Python 怎样才能消除数字10~12所造成的压痕?,python,list,for-loop,Python,List,For Loop,如何去除由数字10~12造成的压痕,直到第9个数字是可以的,因为没有由数字造成的压痕 mList = [" Ganja Masta"," Chicken"," Supreme"," Hawaiian"," God Father"," Double Cheese"," Vegetarian"," Meat Lovers"," Beef and BBQ","Fire Breather","Mr Wedge","Double Bacon"] pList = [8.50,8.50,8.50,8.50,8
mList = [" Ganja Masta"," Chicken"," Supreme"," Hawaiian"," God Father"," Double Cheese"," Vegetarian"," Meat Lovers"," Beef and BBQ","Fire Breather","Mr Wedge","Double Bacon"]
pList = [8.50,8.50,8.50,8.50,8.50,8.50,8.50,13.50,13.50,13.50,13.50,13.50]
qList = [0,0,0,0,0,0,0,0,0,0,0,0,0]
tList = [0,0,0,0,0,0,0,0,0,0,0,0]
cList = ["Delivery","delivery","Pickup","pickup","PickUp","pick-up","Pick-up","Pick-Up"]
dList = ["Delivery","delivery"]
print("Code No Item Price Quantity Item Total")
print("=======================================================================")
for count in range(len(mList)):
print("{0} {1:<15} ${2:>5.2f} {3:>5} ${4:>5.2f}".format(count+1,mList[count],pList[count],qList[count],tList[count]))
mList=[“Ganja Masta”、“鸡肉”、“至尊”、“夏威夷人”、“上帝之父”、“双奶酪”、“素食者”、“肉食爱好者”、“牛肉和烧烤”、“火焰呼吸器”、“威奇先生”、“双培根”]
pList=[8.50,8.50,8.50,8.50,8.50,8.50,8.50,13.50,13.50,13.50,13.50,13.50,13.50]
qList=[0,0,0,0,0,0,0,0,0,0,0,0,0]
t列表=[0,0,0,0,0,0,0,0,0,0,0,0]
cList=[“交货”、“交货”、“提货”、“提货”、“提货”、“提货”、“提货”、“提货”]
数据列表=[“交付”,“交付”]
打印(“代码无项目价格数量项目总计”)
打印(“===================================================================================================================”)
对于范围内的计数(len(mList)):
打印(“{0}{1:5.2f}{3:>5}${4:>5.2f}.”格式(计数+1,mList[count],pList[count],qList[count],tList[count]))
您已经在使用;只要给第一个项目一个宽度
print("{0:3d} ...".format(count + 1, ...))
应产生:
1
2
3
...
10
你已经在使用;只要给第一个项目一个宽度
print("{0:3d} ...".format(count + 1, ...))
应产生:
1
2
3
...
10
你已经在使用;只要给第一个项目一个宽度
print("{0:3d} ...".format(count + 1, ...))
应产生:
1
2
3
...
10
你已经在使用;只要给第一个项目一个宽度
print("{0:3d} ...".format(count + 1, ...))
应产生:
1
2
3
...
10
只需打印一张表:
table=[
["Code No", "Item", "Price", "Quantity", "Item Total"],
[1,'Ganja Masta', 8.50, 0, 0.00],
[2,'Chicken', 8.50, 0, 0.00],
[3,'Supreme', 8.50, 0, 0.00],
[4,'Hawaiian', 8.50, 0, 0.00],
[5,'God Father', 8.50, 0, 0.00],
[6,'Double Cheese', 8.50, 0, 0.00],
[7,'Vegetarian', 8.50, 0, 0.00],
[8,'Meat Lovers', 13.50, 0, 0.00],
[9,'Beef and BBQ', 13.50, 0, 0.00],
[10,'Fire Breather', 13.50, 0, 0.00],
[11,'Mr Wedge', 13.50, 0, 0.00],
[12,'Double Bacon', 13.50, 0, 0.00]
]
def printTable (tbl, borderHorizontal = '-', borderVertical = '|', borderCross = '+'):
cols = [list(x) for x in zip(*tbl)]
lengths = [max(map(len, map(str, col))) for col in cols]
f = borderVertical + borderVertical.join(' {:>%d} ' % l for l in lengths) + borderVertical
s = borderCross + borderCross.join(borderHorizontal * (l+2) for l in lengths) + borderCross
print(s)
for row in tbl:
print(f.format(*row))
print(s)
printTable(table)
只需打印一张表:
table=[
["Code No", "Item", "Price", "Quantity", "Item Total"],
[1,'Ganja Masta', 8.50, 0, 0.00],
[2,'Chicken', 8.50, 0, 0.00],
[3,'Supreme', 8.50, 0, 0.00],
[4,'Hawaiian', 8.50, 0, 0.00],
[5,'God Father', 8.50, 0, 0.00],
[6,'Double Cheese', 8.50, 0, 0.00],
[7,'Vegetarian', 8.50, 0, 0.00],
[8,'Meat Lovers', 13.50, 0, 0.00],
[9,'Beef and BBQ', 13.50, 0, 0.00],
[10,'Fire Breather', 13.50, 0, 0.00],
[11,'Mr Wedge', 13.50, 0, 0.00],
[12,'Double Bacon', 13.50, 0, 0.00]
]
def printTable (tbl, borderHorizontal = '-', borderVertical = '|', borderCross = '+'):
cols = [list(x) for x in zip(*tbl)]
lengths = [max(map(len, map(str, col))) for col in cols]
f = borderVertical + borderVertical.join(' {:>%d} ' % l for l in lengths) + borderVertical
s = borderCross + borderCross.join(borderHorizontal * (l+2) for l in lengths) + borderCross
print(s)
for row in tbl:
print(f.format(*row))
print(s)
printTable(table)
只需打印一张表:
table=[
["Code No", "Item", "Price", "Quantity", "Item Total"],
[1,'Ganja Masta', 8.50, 0, 0.00],
[2,'Chicken', 8.50, 0, 0.00],
[3,'Supreme', 8.50, 0, 0.00],
[4,'Hawaiian', 8.50, 0, 0.00],
[5,'God Father', 8.50, 0, 0.00],
[6,'Double Cheese', 8.50, 0, 0.00],
[7,'Vegetarian', 8.50, 0, 0.00],
[8,'Meat Lovers', 13.50, 0, 0.00],
[9,'Beef and BBQ', 13.50, 0, 0.00],
[10,'Fire Breather', 13.50, 0, 0.00],
[11,'Mr Wedge', 13.50, 0, 0.00],
[12,'Double Bacon', 13.50, 0, 0.00]
]
def printTable (tbl, borderHorizontal = '-', borderVertical = '|', borderCross = '+'):
cols = [list(x) for x in zip(*tbl)]
lengths = [max(map(len, map(str, col))) for col in cols]
f = borderVertical + borderVertical.join(' {:>%d} ' % l for l in lengths) + borderVertical
s = borderCross + borderCross.join(borderHorizontal * (l+2) for l in lengths) + borderCross
print(s)
for row in tbl:
print(f.format(*row))
print(s)
printTable(table)
只需打印一张表:
table=[
["Code No", "Item", "Price", "Quantity", "Item Total"],
[1,'Ganja Masta', 8.50, 0, 0.00],
[2,'Chicken', 8.50, 0, 0.00],
[3,'Supreme', 8.50, 0, 0.00],
[4,'Hawaiian', 8.50, 0, 0.00],
[5,'God Father', 8.50, 0, 0.00],
[6,'Double Cheese', 8.50, 0, 0.00],
[7,'Vegetarian', 8.50, 0, 0.00],
[8,'Meat Lovers', 13.50, 0, 0.00],
[9,'Beef and BBQ', 13.50, 0, 0.00],
[10,'Fire Breather', 13.50, 0, 0.00],
[11,'Mr Wedge', 13.50, 0, 0.00],
[12,'Double Bacon', 13.50, 0, 0.00]
]
def printTable (tbl, borderHorizontal = '-', borderVertical = '|', borderCross = '+'):
cols = [list(x) for x in zip(*tbl)]
lengths = [max(map(len, map(str, col))) for col in cols]
f = borderVertical + borderVertical.join(' {:>%d} ' % l for l in lengths) + borderVertical
s = borderCross + borderCross.join(borderHorizontal * (l+2) for l in lengths) + borderCross
print(s)
for row in tbl:
print(f.format(*row))
print(s)
printTable(table)
这是什么语言?Python?如果您想为2位整数保留空间,请使用
{0:2}
。噢,谢谢,这已经解决了。这是什么语言?Python?如果您想为2位整数保留空间,请使用{0:2}
。噢,谢谢,这已经解决了。这是什么语言?Python?如果您想为2位整数保留空间,请使用{0:2}
。噢,谢谢,这已经解决了。这是什么语言?Python?如果您想为2位整数保留空间,请使用{0:2}
。噢,谢谢,这就解决了问题