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 
in 
enumerate
(
list
):
    
= 
i[
0
]
    
= 
i[
1
][
0
]
    
= 
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