购物车程序代码(购物基本功能)

Posted 王程 Elton

tags:

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

msg_dic = {
‘apple‘: 10,
‘tesla‘: 100000,
‘mac‘: 3000,
‘lenovo‘: 30000,
‘chicken‘: 10,
}
shopping_cart=[]
tag = True
while tag:
for i in msg_dic:
info = ‘商品名称是:%s 商品价格是:%s‘ %(i,msg_dic[i])
print(info.center(50,‘ ‘))
name =input(‘请输入购买的商品名:‘).strip()
if name not in msg_dic:
print(‘你输入的都是些什么几把玩意儿啊!‘)
continue
while True:
count =input(‘请输入需要购买的个数:‘).strip()
if count.isdigit():
#print(‘输入合法‘)
count = int(count)
break
else:
print(‘请重新输入: ‘)
for item in shopping_cart:
if name == item[‘name‘]:
item[‘count‘] +=count
break
else: # for循环走完了没找到,没买过该商品;就是for else后面的。
price = msg_dic[name]
info = {‘name‘: name, ‘count‘: count, ‘price‘: price} # 把拿到的数据name、count、price赋值到新的变量
shopping_cart.append(info) # 再加入购物车
print(‘您的购物车里边有:‘,shopping_cart)

flag = True
while flag:
choice = input(‘请选择继续(Y/y)购买,或者退出(N/n):‘).strip()
if choice == ‘Y‘ or choice == ‘y‘:
break
elif choice == ‘N‘ or choice == ‘n‘:
print(‘退出成功,欢迎下次使用!‘)
print(‘您的购物车里边有:‘, shopping_cart)
tag = False
break
else:
print(‘输入非法,请重新输入‘)
continue

以上是关于购物车程序代码(购物基本功能)的主要内容,如果未能解决你的问题,请参考以下文章

原生JavsScript实现简单购物车面向对象原生代码

微信小程序转载:微信小程序之购物车功能

javascript详解实现购物车完整功能(附效果图,完整代码)

学习软件测试编写测试用例的基本要求,测试用例设计步骤,轮播图导航栏购物车功能测试

Vue商城购物车基本功能开发

PHP会话——模拟购物车的功能