python编程购物车_python编写购物车新写法
用另一種方式完成購物車的功能實現
#!/usr/bin/python
zijin = input("請輸入資金:")
if zijin.isdigit():
zijin = int(zijin)
else:
print("請輸入數字!")
exit_flag = False
print("歡迎來到本人的購物小店".center(40,"-"))
shop_list = [
("電腦", 1999),
("鼠標", 800),
("鍵盤", 299),
("鼠標墊", 100)
]
gouwuche = []
xiaofei = 0
while exit_flag is not True:
print("商品列表如下:".center(44,"-"))
for item in enumerate(shop_list):
index = item[0]
sp_name = item[1][0]
sp_price = item[1][1]
print(index, ".", sp_name, sp_price)
user_choice = input("請輸入商品編號進行購買:")
if user_choice.isdigit():
user_choice = int(user_choice)
if user_choice < len(shop_list):
sp_item = shop_list[user_choice]
if sp_item[1] <= zijin:
gouwuche.append(sp_item)
zijin -= sp_item[1]
xiaofei += sp_item[1]
print("您成功購買了:[%s] 花費了:[%s] 余額為:[%s]" %(sp_item[0], sp_item[1], zijin))
else:
print("您的金額不足!還差 [%s] 才能購買此商品!" %(sp_item[1] - zijin))
else:
if user_choice == "q" or user_choice == "quick":
print("您本次購買了如下商品:".center(40, "-"))
for g_list in gouwuche:
print(g_list)
print("結束".center(45, "-"))
print("您總共消費了:[%s] 余額為:[%s]" %(xiaofei, zijin))
exit_flag = True
總結
以上是生活随笔為你收集整理的python编程购物车_python编写购物车新写法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: c++ vector用另一个vector
- 下一篇: python提取txt数据到excel_