python 購物車程式的編寫

2021-10-04 07:21:37 字數 1893 閱讀 6462

1. 描述

2. 用到的python內建函式

enumerate() 函式,具體使用方法見:enumerate使用方法

如果想要修改採用print()命令列印出的內容的顏色,可以採用如下的命令:

print

("\033[32;1m親,你錢只剩[%s]了,去買其他產品吧\033[0m"

%salary)

其中 \033[32;1m你需要列印出的內容\033[0m

3. 效果

("請輸入你的工資:"

)if salary.isdigit():

salary =

int(salary)

while

true

:for index, item in

enumerate

(product_list)

:print

(index,item)

user_choice =

input

("\033[32;1m你想要買嘛?>>>:\033[0m"

)if user_choice.isdigit():

user_choice =

int(user_choice)

if user_choice <

len(product_list)

and user_choice >=0:

p_item = product_list[user_choice]

if p_item[1]

< salary:

#買得起

salary -= p_item[1]

print

("added %s into you shopping cart,and your current balance is %s"

%(p_item,salary)

)else

:print

("\033[32;1m親,你錢只剩[%s]了,去買其他產品吧\033[0m"

%salary)

else

:print

("the product doesn't exist"

%user_choice)

elif user_choice ==

'q':

print

("----------shopping_list------------"

)for p in shopping_list:

print

(p)print

("your current balance is:%s"

%salary)

exit(

)else

:print

("invalid product"

)

python 購物車程式

程式 購物車程式 需求 啟動程式後,讓使用者輸入工資,然後列印商品列表 允許使用者根據商品編號購買商品 使用者選擇商品後,檢測餘額是否夠,夠就直接扣款,不夠就提醒 可隨時退出,退出時,列印已購買商品和餘額 while true salary int input 請輸入您的工資 info 商品資訊 1...

python購物車程式

目的 1 啟動程式後,讓使用者輸入工資,然後列印商品列表 2 允許使用者根據商品編號購買商品 3 使用者選擇商品後,檢測餘額是否夠,夠直接扣款,不夠就提醒 4 可隨時退出,退出時列印已購買商品和餘額 product list tuppercup 90 huawei mobile 4390 cloth...

python購物車程式

乙個python購物車迴圈程式 輸入工資 列印列表選擇商品 確認購買?不確認返回商品列表 計算餘額 已購商品計件 累計消費 繼續列印商品列表 確認購買?q選擇退出 退出之後列印已購商品 餘額 coding utf 8 version python3.6 name shiwei 購物車程式 produ...