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)
(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]
("added %s into you shopping cart,and your current balance is %s"
%(p_item,salary)
)else
("\033[32;1m親,你錢只剩[%s]了,去買其他產品吧\033[0m"
%salary)
else
("the product doesn't exist"
%user_choice)
elif user_choice ==
'q':
("----------shopping_list------------"
)for p in shopping_list:
(p)print
("your current balance is:%s"
%salary)
exit(
)else
("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...