最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

Python实现购物车的简单实例分享

来源:动视网 责编:小OO 时间:2020-11-27 14:23:18
文档

Python实现购物车的简单实例分享

废话不多说,直接上代码。";) elif user_choice==';q';: #当输入的商品编号为q时,打印购买的商品和余额并退出程序 print(";--------以下是购买的商品--------";) for p in shopping_list: print(p) print(";您的余额为:";,salary) exit() else: print(";该商品不存在。";)
推荐度:
导读废话不多说,直接上代码。";) elif user_choice==';q';: #当输入的商品编号为q时,打印购买的商品和余额并退出程序 print(";--------以下是购买的商品--------";) for p in shopping_list: print(p) print(";您的余额为:";,salary) exit() else: print(";该商品不存在。";)


下面小编就为大家带来一篇Python初学时购物车程序练习实例(推荐)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

废话不多说,直接上代码

#Author:Lancy Wu

product_list=[
 ('Iphone',5800),
 ('Mac Pro',9800),
 ('Bike', 800),
 ('Watch', 10600),
 ('Coffee', 31),
 ('Lancy Python', 120)
] #商品列表
shopping_list=[] #定义一个列表来存储已购商品
salary=input("请输入工资:")
if salary.isdigit(): #当输入的内容为数字
 salary=int(salary) #将输入的工资转换成int类型
 while True:
 #循环打印出所有商品列表,有两种写法,一般用下面一种
 # for item in product_list:
 # print(product_list.index(item),item)
 for index,item in enumerate(product_list): #enumerate()这个方法是取出列表下标
 print(index,item)
 user_choice=input("是否购买商品?如果要购买商品请输入商品编号:")
 if user_choice.isdigit(): #当输入的商品编号为数字
 user_choice=int(user_choice) #将输入的商品编号转换成int类型
 if user_choice<len(product_list) and user_choice>=0: #判断输入的商品编号是否存在
 p_item=product_list[user_choice] #根据商品下标取出所购买的商品
 if p_item[1]<=salary: #当商品的价格小于等于余额
 shopping_list.append(p_item) #将购买的商品存储到shopping_list[]列表中
 salary-=p_item[1] #计算余额
 print("您购买的商品为%s,余额为