需求:
gz = int(raw_input(‘请输入您收入/月:‘)) F = file(‘commodity.txt‘) shop_list = [] product = F.readline() products = product.split() products_prices = F.readline() prices = [int(i) for i in products_prices.split()] min_prices = min(prices) while True: print ‘本商店提供如下商品:‘ for p in products: print p,‘\t‘,prices[products.index(p)] if gz < min_prices: print ‘您剩余工资%d元不够买我们商店的任何东西,see you!‘%gz print ‘您的购物车里面有:‘,shop_list break else: print ‘------------------------------‘ shop = raw_input(‘请输入如想购买商品的名称:‘) F_shop = shop.strip() if F_shop in products: shop_prices = prices[products.index(F_shop)] print ‘您目前所剩工资:%d‘ %gz print ‘您购买商品信息:‘,F_shop,‘\t‘,shop_prices if gz > shop_prices: shop_list.append(F_shop) gz = gz - shop_prices print ‘消费后所剩工资:%d‘%gz else: print ‘您想购买的商品价格超出您的工资,请尝试其他商品!‘ else: print ‘您输入的商品,本商店暂时无货!‘
commodity.txt文件内容 Car iphone computer house coffee moon_cake Milk 200000 4500 10300 2569415 36 56 13
本文出自 “精忠报国” 博客,请务必保留此出处http://xinsir.blog.51cto.com/5038915/1550186
原文地址:http://xinsir.blog.51cto.com/5038915/1550186