代码如下
#-*-coding:gbk-*-
width = input('请输入宽度:')
price_width = 10
item_width = width - price_width
header_format = '%-*s%*s'
format = '%-*s%*.2f'
print '=' * width
print header_format %(item_width,'项目',price_width,'价格')
print '-' * width
print format %(item_width,'苹果',price_width,0.40)
print format %(item_width,'鸭梨',price_width,0.50)
print format %(item_width,'哈密瓜',price_width,1.92)
print format %(item_width,'干杏仁',price_width,8)
print format %(item_width,'西梅干干干',price_width,12)
print '=' * width
显示如下

为什么后面对不齐呢
#-*-coding:gbk-*-
width = input('请输入宽度:')
price_width = 10
item_width = width - price_width
header_format = '%-*s%*s'
format = '%-*s%*.2f'
print '=' * width
print header_format %(item_width,'项目',price_width,'价格')
print '-' * width
print format %(item_width,'苹果',price_width,0.40)
print format %(item_width,'鸭梨',price_width,0.50)
print format %(item_width,'哈密瓜',price_width,1.92)
print format %(item_width,'干杏仁',price_width,8)
print format %(item_width,'西梅干干干',price_width,12)
print '=' * width
显示如下

为什么后面对不齐呢