代码如下
#-*-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
显示如下
为什么后面对不齐呢
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/85108
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.