python元組與購物車程式練習
阿新 • • 發佈:2019-02-10
需求:
- 啟動程式後,讓使用者輸入工資,然後列印商品列表
- 允許使用者根據商品編號購買商品
- 使用者選擇商品後,檢測餘額是否夠,夠就直接扣款,不夠就提醒
- 可隨時退出,退出時,列印已購買商品和餘額
-
salary = input("請輸入工資:") if salary.isdigit():#目標是否為十進位制數字 salary = int(salary) card = []#購物車變數 shop = (("1","a",10),("2","b",5),("3","c",15))#商品清單 print("編號 名稱 價格") #列印元組 for i in shop : for j in i: print(j,end="\t") print()#換行作用 flag = 0 while flag == 0 : num = int(input("請輸入商品編號:")) salary -= shop[num-1][2] if salary > 0: print("購買成功") card.append(shop[num-1][1]) print("當前購物車裡有",card) print("餘額:",salary) else: salary += shop[num - 1][2] print("餘額不足,只剩",salary) flag = int(input("是否退出:1,0"))