本文实例为大家分享了python购物车程序的具体代码,供大家参考,具体内容如下
代码:
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
|
'''''
created on 2017年9月4日
@author: len
'''
product_list = [
( 'robot' , 200000 ),
( 'macpro' , 12000 ),
( 'iphone8' , 8888 ),
( 'hello world' , 1200 ),
]
shopping_list = []
user_salary = input ( "请输入你的工资:" )
if user_salary.isdigit():
user_salary = int (user_salary)
while true:
print ( "商品如下:" )
for index,item in enumerate (product_list):
print (index,item)
user_choice = input ( "请输入要购买的商品编号:" )
if user_choice.isdigit():
user_choice = int (user_choice)
if user_choice < len (product_list) and user_choice > - 1 :
p_item = product_list[user_choice]
if user_salary> = p_item[ 1 ]:
shopping_list.append(p_item)
user_salary - = p_item[ 1 ]
print ( "购买商品" ,p_item, "成功您的余额为" ,user_salary, "元!" )
else :
print ( "您的余额为" ,user_salary, "余额不足以购买此商品,购买失败!" )
else :
print ( "并无此产品!" )
elif user_choice = = "q" :
print ( "--------shopping list-------" )
for i in shopping_list:
print (i)
exit()
else :
print ( "invalidate!!!" )
|
效果图:
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持服务器之家。
原文链接:https://blog.csdn.net/weixin_38626799/article/details/77836527