购物车小代码

Posted

tags:

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

goods = ["iphone6s","mac_book","coffee","python_book","bicyle"]
price = [5800,9000,32,80,1500]
salary = 5000
show_str = """
____________您的会员卡还有余额 %d元____________
1.  %s  %d元
2.  %s  %d元
3.  %s  %d元
4.  %s  %d元
5.  %s  %d元
_____________请输入您想购买的商品的编号 如:5 结算请输入quit___________
"""%(salary,goods[0],price[0],goods[1],price[1],goods[2],price[2],goods[3],price[3],goods[4],price[4])
print(show_str)

#小票记录
show_info = []

while True:
    input_number = input(">>>:")
    #只能输入正确的商品编号
    if input_number.isdigit() and  6 > int(input_number) > 0 :
        input_number = int(input_number)
        balance =  salary - price[input_number - 1]
        if(balance < 0):
            print("您如果购买此商品,您的余额将会是,%d,所以加入购物车失败,请重新选择您消费水平内的商品"%(balance))
        else:
            salary = balance
            print("已加入%s到您的购物车,当前余额%d"%(goods[input_number-1],salary))
            show_info.append("%s---%d"%(goods[input_number-1],price[input_number - 1]))
    #结算
    elif input_number == "quit":
        if(salary == 5000):
            print("您可以直接走啊,您还没买什么东西结算个p")
        else:
            print("您已购买如下商品")
            print(show_info)
            print("您的余额为:%d"%(salary))
            exit()
    #乱输入排除
    else:
        print("请输入正确的商品编号")
        continue

 

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

Python简单的购物车小代码

Android课程---Android Studio使用小技巧:提取方法代码片段

android小知识点代码片段

微信小程序代码片段分享

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

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