简单的购物车小程序

Posted

tags:

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

功能要求:

1.启动程序后,让用户输入工资,然后打印商品列表

2.允许用户根据商品编号购买商品

3.用户选择商品后,检测余额收购足够,够就直接扣款,不厚就提醒

4.可以随时退出,退出时,打印已购买商品和余额

# Author :Hey
goods_list=[[咖啡,30],[娃娃,10000],[兰博基尼,110000],[宠物狗,500]]
get_goods=[]
salary=input(‘How money do you have?‘)###获得用户输入的值
while True:##判断用户输入金额是否合法
if salary.isdigit():
salary=int(salary)
break
else:
print(‘请重新输入合法金额:‘)
salary = input(‘How money do you have?‘)
goods_index=[(index,key) for index,key in enumerate(goods_list)]##将原来列表中的下标和值作为新列表的一个值 goods_index.append((len(goods_index),退出))#添加一个退出 while True: for i in goods_index:#遍历新列表并输出 for j in i: print(j,end= ) print(‘‘) get_index=int(input(请输入购买商品编号:)) if get_index>len(goods_list):#判断输入编号是否合法 print("对不起,无此商品!") elif get_index<0: print("对不起,无此商品!") print(len(goods_index)) elif get_index==len(goods_index)-1:##退出 print("欢迎下次光临!您所买的商品为:{0},余额为:{1}".format(get_goods,salary))####打印购买信息和余额 ############# break else:##若合法,就把购买的商品放入choose_index列表中 choose_index=goods_index[get_index][1] if int(choose_index[1])>salary:#判断余额是否足够 print("对不起,余额不足!") else: salary=salary-int(choose_index[1])##剩下余额 get_goods.append((choose_index[0],choose_index[1])) print(您已购买:{0},余额为:{1}.format(choose_index[0],salary))##提醒用户购买信息







以上是关于简单的购物车小程序的主要内容,如果未能解决你的问题,请参考以下文章

微信小程序模拟购物界面联动

Python简单的购物车小代码

简单的购物车小程序

微信小程序代码片段

购物车JavaWeb小项目简单版

微信小程序实现购物车功能,包含完整小程序代码和运行效果截图