【Python實作】製作簡易的購物車程式(透過List列表集合)

Python實作_製作簡易的購物車程式(透過List列表集合)

目的:練習List集合

題目:讓使用者依序輸入商品的名稱、價格,裝入List函數裡面,最終印出使用者購買的所有商品名稱,以及所有商品的總價格。

前情提要:【Python自學】Python集合類型總整理

 

#程式開始

#簡易購物車程式(練習List

all_goods = []

all_prices = []

 

while True:

    good = input("輸入要購買的商品")

    if good == "end":

        break

    price = float(input(f"請輸入{good}的價格:"))

    all_goods.append(good)

    all_prices.append(price)

 

print(all_goods)

print(all_prices)

total=sum(all_prices)

print(f"總共買了{all_goods},一共是{total}")

 

#程式結束

 

程式執行的結果:

輸入要購買的商品apple

請輸入apple的價格:200

輸入要購買的商品banana

請輸入banana的價格:100

輸入要購買的商品orange

請輸入orange的價格:300

輸入要購買的商品end

['apple', 'banana', 'orange']

[200.0, 100.0, 300.0]

總共買了['apple', 'banana', 'orange'],一共是600.0

 

 

留言

這個網誌中的熱門文章

常見的化痰粉愛克痰(小鳥粉)怎麼吃?|化痰粉成人及小孩的使用劑量|紅色與藍色比較

麻將教學懶人包|從規則到牌理的完整觀念整理(附實戰心得)

麻將新手必看!不知道聽什麼牌怎麼辦?超多種實戰聽牌範例,教你怎麼判斷胡牌機會