1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 | #!/usr/bin/env python #coding:utf-8 __author__ = "mmm" ''' @author:sum @file:shopping car.py @time:7/12/1710:48 PM @desc ''' iphone = 0 book = 0 bike = 0 money = input ( "请输入账户金额:" ) list = {( 'iphone' , 8000 ), ( 'book' , 100 ), ( 'bike' , 200 )} for i in enumerate ( list ): a = i[ 0 ] b = i[ 1 ][ 0 ] c = i[ 1 ][ 1 ] print a,b,c while True : num = raw_input ( "请输入商品序号:" ) if num = = '0' : if money > 200 : money = money - 200 bike = bike + 1 print '账户余额%s' % money else : print '余额不足' if num = = '1' : if money > 100 : money = money - 100 book = book + 1 print '账户余额%s' % money else : print '余额不足' if num = = '2' : if money > 8000 : money = money - 8000 iphone = iphone + 1 print '账户余额%s' % money else : print '余额不足' if num = = 'quit' : print '购买清单 iphone %s \n book %s\n bike %s\n' % (iphone,book,bike) print '账户余额 %s' % money break |