PYTHON自学之路_购物车程序

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PYTHON自学之路_购物车程序相关的知识,希望对你有一定的参考价值。

 1 # Author:Johnson
 2 
 3 #启动程序后,让用户输入工资,然后打印商口列表
 4 #允许用户根据商品编号购买商品,放入购物车,可用工资减去商品价格。
 5 #按Q键退出程序,输出选择的商品和工资余额。
 6 sp_list=[
 7     (苹果手机,5800),
 8     (笔记本,6000),
 9     (咖啡, 60),
10     (, 80),
11     (, 10)
12 ]
13 gwc=[]
14 gz=input("请输入工资:")
15 if gz.isdigit():
16     gz=int(gz)
17 else:
18     print("输入工资错误。")
19     exit()
20 for i in sp_list:
21     print(sp_list.index(i),i)
22 while True:
23     shuanze=input("输入你要选择的商品编号:")
24     if shuanze.isdigit():
25         shuanze=int(shuanze)
26         if shuanze <  len(sp_list) and shuanze>=0:
27             s_item=sp_list[shuanze]
28             if s_item[1]<=gz:
29                 gwc.append(s_item)
30                 gz-=s_item[1]
31                 print("你选择了商品%s,还剩下%s元"%(s_item,gz))
32             else:
33                 print("工资不够。")
34         else:
35             print("输入的商品不存在。")
36     elif shuanze==Q:
37         for i in gwc:
38             print(i)
39         print("你还剩下%s元"%(gz))
40         exit()
41     else:
42         print("请输入一个数字")

 

以上是关于PYTHON自学之路_购物车程序的主要内容,如果未能解决你的问题,请参考以下文章

自学Python之路 - 目录

PYTHON自学之路_三级菜单_实战

6_python之路之atm购物

NO.2:自学python之路

python之路之前没搞明白4面向对象(封装)

我们一起自学Python-程序练习:购物车程序