購物車是我們日常生活中必不可少的一部分,而 Python 作為一種高級編程語言,也擁有很多強大的模塊和庫來實現購物車代碼的功能。下面我們將通過 Python 實現一個購物車代碼。
# 定義商品列表 products = [("Apple", 5), ("Banana", 3), ("Orange", 2)] # 定義購物車列表 cart = [] # 顯示商品列表 print("Product List:") for i, product in enumerate(products): print(f"{i + 1}. {product[0]} ${product[1]}") # 進入購物流程 while True: # 用戶選擇商品 choice = input("Enter product number (q to Quit): ") # 判斷用戶是否選擇退出購物 if choice == "q": break # 判斷用戶的選擇是否正確 try: choice = int(choice) if choice< 1 or choice >len(products): raise ValueError() product_index = choice - 1 # 添加商品到購物車 product = products[product_index] cart.append(product) print(f"{product[0]} added to cart") except ValueError: print("Invalid choice. Please enter a valid product number.") # 顯示購物車列表 print("\nCart:") if len(cart) == 0: print("Your cart is empty.") else: for i, product in enumerate(cart): print(f"{i + 1}. {product[0]} ${product[1]}")
上面的代碼定義了商品列表和購物車列表,顯示了商品列表,并通過循環讓用戶選擇商品,判斷用戶輸入是否合法后將商品添加到購物車列表中并顯示購物車列表。
通過使用 Python 編寫購物車代碼,我們可以更加方便地管理我們的購物,同時也能更加深入地了解 Python 中的列表、循環、條件語句等基本語法。
上一篇mysql創建主鍵索引嗎
下一篇html彈出登陸窗口代碼