如何用python做一个简单的购物车?

2025-10-31 06:06:22

1、首先让用户输入金额。

如何用python做一个简单的购物车?

2、定一个产品列表product_list

如何用python做一个简单的购物车?

3、定义一个购物车,这是一个空列表。

如何用python做一个简单的购物车?

4、判断用户输入的是不是数字。

如何用python做一个简单的购物车?

5、如果是则进入while 循环,将产品列表呈现出来,用户输入产品 id,将这个产品放入购物车。

如何用python做一个简单的购物车?

6、如果输入的不是数字的话,就给出相应的提示,到这里,代码就写完了。以下是全部代码:

salary=input("your salary:")product_list=[    ("iphone",2000),    ("huawei",1500),    ("xiaomi",1000),    ("oppo",1200),]shoping_car=[]if salary.isdigit():    salary=int(salary)    while True:        for index,i in enumerate(product_list):            print(index,i)        product_id=input("输入商品的id:")        if product_id.isdigit():            product_id=int(product_id)            if product_id >=0 and product_id <len(product_list):                choice_product=product_list[product_id]                if choice_product[1] <salary:                    shoping_car.append(choice_product)                    salary-=product_list[product_id][1]                    print("you get product %s,your current is %s"%(choice_product,salary))                else:                    print("余额不足")            else:                print("product code %s is no exist"%(product_id))        elif product_id=="q":            exit()        else:            print("invaild option...")else:    print("invalid input..")

如何用python做一个简单的购物车?

7、最后运行这个程序!

如何用python做一个简单的购物车?

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢