超市清单

 

无论写什么语言,从来不关心输出好不好看,弄个超市清单算是赎罪了

#!/usr/bin/python
#-*-coding:UTF-8-*-
#python默认ascII字符,上面一句支持中文
width=input("清单宽度:")
price=5
item=width-price
left=(width-len('珠海明合百货'))/2
print ' '*left+'珠海明合百货'
print '='*width
header='%-*s%-*s'
print header % (item,'项目',price,'金额')
print '-'*width
format='%-*s%-*.2f'
print format % (item,'0700079伊利纯牛奶',price,35.2)
print format % (item,'8828F39品牌化妆品',price,22.9)
print format % (item,'8805精品,首饰',price,10)
print format % (item,'2510702格子沙滩裤',price,12.8)
print format % (item,'2509245无捻纱单人枕巾',price,28.8)
print format % (item,'cantaloupes',price,1.92)
print format % (item,'Dried Apricots(16 oz)',price,8)
print format % (item,'prunes(4 lbs)',price,12)
print '='*width
 

超市清单

金额没有对齐是因为对中文不起约束,如果是英文则起作用,这是身为中国人的悲哀,谁让好东西都是外国的呢!

转载于:https://www.cnblogs.com/encode/archive/2012/07/10/2584322.html