73.购物车添加和函数嵌套调用

本文探讨了如何在电商应用中实现购物车功能,重点讲解了函数的嵌套调用在处理商品添加过程中的作用。通过实例解析,阐述了如何优雅地管理购物车中的商品状态,包括添加、更新和删除操作。同时,讨论了函数设计模式在优化代码结构和提高可维护性方面的重要性。
摘要由CSDN通过智能技术生成
'''
加入购物车
判断用户是否登陆,如果登陆,成功加入购物车,否则提示登陆之后添加
    成功 True
    不成功 False
def add_shoppingcart(goodsName):
    pass
def login(username, password):
    pass
'''

islogin = False  # 判断用户是否登陆变量(默认Falser)


def add_shoppingcart(goodsName):
    global islogin
    if islogin:
        if len(goodsName) > 0:
            # 登陆的
            print('成功将{}加入购物车'.format(goodsName))
        else:
            print('没有选择任何商品')
    else:
        # 没有登陆的
        answer = input('用户沒有登陆!是否登陆用户?(yes/no)')
        if answer == 'yes':
            # 登陆
            username = input('用户名:')
            password = input('密码:')

            # 调用login
            islogin = login(username, password)
            print('islogin: ',islogin)
            add_shoppingcart(goodsName)
        else:
            print('很遗憾!需要登陆才
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值