如何用python做一个简单的购物车
1、首先让用户输入金额。
2、定一个产品列表product_list
3、定义一个购物车,这是一个空列表。
4、判断用户输入的是不是数字。
5、如果是则进入while 循环,将产品列表呈现出来,用户输入产品 id,将这个产品放入购物车。
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..")
7、最后运行这个程序!