日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > python >内容正文

python

python商品总价_【Python基础 | 列表】小实验:实现显示商品,选择商品,将商品加入购物车,得到总价格...

發(fā)布時間:2024/9/27 python 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python商品总价_【Python基础 | 列表】小实验:实现显示商品,选择商品,将商品加入购物车,得到总价格... 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

B站學(xué)習(xí)《Python爬蟲技術(shù)5天速成》時遇到的小作業(yè),原視頻點我

題目如下:

代碼如下:

products = [["iPhone", 6888], ["MBP", 14800], ["Coffee", 31], ["xiaomi6", 2499], ["Book", 60], ["Nike", 699]]

print("------ 商品列表 ------")

i = 0;

for product in products:

# end 后面的內(nèi)容單純是為了對齊,我寫這個代碼時也是剛學(xué) python,不知是否有其它好方法呢

# 若有歡迎帶佬們私信

print(i, product[0], end=" " * (10 - len(product[0])))

print(product[1])

i += 1

print("---------------------")

cart = [] # 定義一個空的購物車

while True:

select = input("請選擇您要購買的商品序號:")

# 以下代碼為:輸入“q”,實現(xiàn) 1.顯示購物車?yán)锏膬?nèi)容 ; 2.顯示購物車?yán)锼猩唐返膬r格之和

if select == 'q':

print("您購物車?yán)锏纳唐酚?#34;,cart)

# j 為內(nèi)部列表中商品名所對應(yīng)的位置,初始值設(shè)為 0,用于遍歷 cart列表中的商品內(nèi)容,最終為了求和

# total_money 為初始價格總計

j = 0

total_money = 0

# 遍歷購物車?yán)锏膬?nèi)容,并對價格求和

for j in range(len(cart)):

total_money += cart[j][1]

print("商品的價格總計為:", total_money)

# 得到價格后結(jié)束整個程序

break

# 以下代碼實現(xiàn)選擇商品加入購物車

else:

# 商品編號是數(shù)字,為了便于條件判斷,現(xiàn)強(qiáng)制轉(zhuǎn)換為 int 類型

k = int(select)

if 0 <= k <= 5:

# append方法是直接將(商品)列表加入到(購物車)列表尾部

# products[k]為某個商品列表

cart.append(products[k])

else:

print("您輸入的商品有誤,請重新輸入")

# 若輸入有誤,則跳出本次循環(huán)繼續(xù)進(jìn)行商品選擇

continue

隨便驗證:

備注:

1. 如有錯誤,懇請指正,如有更好的方法,歡迎評論~

2. 我也是初學(xué)Python和爬蟲,歡迎一起學(xué)習(xí)交流呀~

總結(jié)

以上是生活随笔為你收集整理的python商品总价_【Python基础 | 列表】小实验:实现显示商品,选择商品,将商品加入购物车,得到总价格...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。