Print a formatted price list with a given width,formattedgiven,width = inpu


width = input('Please enter width: ')price_width = 10item_width = width - price_widthheader_format = '%-*s%*s'format        = '%-*s%*.2f'print '=' * widthprint header_format % (item_width, 'Item', price_width, 'Price')print '-' * widthprint format % (item_width, 'Apples', price_width, 0.4)print format % (item_width, 'Pears', price_width, 0.5)print format % (item_width, 'Cantaloupes', price_width, 1.92)print format % (item_width, 'Dried Apricots (16 oz.)', price_width, 8)print format % (item_width, 'Prunes (4 lbs.)', price_width, 12)print '=' * width

评论关闭