购物车

Posted lw1095950124

tags:

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

 

 

技术图片
import sys

# 商品信息:
goods = [
    {name: 电脑, price: 1999},
    {name: 鼠标, price: 10},
    {name: 游艇, price: 18888},
    {name: 键盘, price: 20}
]

# 用户信息:
user = {}

# 购物车:
shopping = []

y = ‘‘‘
1) 登录
2)查看商品
3)退出
‘‘‘

print(y)

option = input(请输入你要进行的操作:)
if option == 1:
    username = input(请输入用户名:)
    password = input(请输入密码:)
    salary = input(请输入你的工资:)
    user = {username: username, password: password, salary: int(salary)}
    print(欢迎用户:{}登录成功!.format(username))
    option2 = input(请选择:1) 查看商品  2) 退出程序)
    if option2 == 1:
        if len(user) != 0:
            for i in range(len(goods)):
                print(i + 1, goods[i][name], goods[i][price])
            while 1:
                option3 = input(请输出你要购买的商品或退出:)
                if option3 == 退出:
                    print(已购买:{},还剩余额:{}.format(shopping, user[salary]))
                    sys.exit()
                else:
                    if user[salary] > goods[int(option3)-1][price]:
                        shopping.append(goods[int(option3) - 1])
                        user[salary] = user[salary] - goods[int(option3) - 1][price]
                        print(user)
                        print(shopping)
    else:
        sys.exit()

elif option == 2:
    if len(user) != 0:
        pass
    else:
        print(你还没有登录,请先登录)
        sys.exit()

else:
    sys.exit()
View Code

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

Magento:将静态块添加到结帐购物车

片段必须在创建之前调用寄存器 registerForActivityResult()

将对象列表从片段传递到 recyclerView 适配器

前端面试题-

如何使用实时数据从 RecyclerView 中删除项目?

微信小程序代码片段