程式:購物車程式需求:啟動程式後,讓使用者輸入工資,然後列印商品列表
允許使用者根據商品編號購買商品
使用者選擇商品後,檢測餘額是否夠,夠就直接扣款,不夠就提醒
可隨時退出,退出時,列印已購買商品和餘額
''''''while true:salary = int(input("請輸入您的工資:"))info =____________________商品資訊____________________1.iphone 50002.sanxing 40003.ipad pro 30004.bluetooth 1000print(info)shopnumber = int(input("輸入商品編號:"))shopcost = [5000, 4000, 3000, 1000]if salary >= shopcost[shopnumber]:print("你已購買此商品,已自動從你賬戶扣除")else:print("對不起,你的餘額已不足!")'''product_list = [
("iphone", 5000),
("mac pro", 8900),
("bick", 800),
("watch", 10600),
("python book", 120),
]shopping_list =
salary = input("input your salary:")
ifsalary.isdigit():
salary = int(salary)
while true:
forindex,iteminenumerate(product_list):
print(index,item)
'''for item in product_list:print(product_list.index(item),item)'''user_choice = input("input the number of your choice:")
#輸入的是商品序號
ifuser_choice.isdigit():
user_choice = int(user_choice)
# 輸入的是存在的商品序號
ifuser_choice = 0:
p_item = product_list[user_choice]
ifp_item[1] <= salary:#買的起
salary -= p_item[1]
print("added %s into your car,your courrent balance is\033[31;1m%s\033[0m"%(p_item,salary))
else:#買不起
print("\033[41;1m你的餘額還剩%s是,請充值!\033[0m"% salary)
# 輸入的商品不存在
else:
print("the product of you input is not exit,place input again!")
#使用者需要退出的操作
elifuser_choice =="q":
forpinshopping_list:
print(p)
print("your courrent balance is :",salary)
exit()
else:
print("input error, plase input again!")
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...
購物車程式 python
啟動程式後讓使用者輸入工資,列印商品列表,允許使用者根據商品編號購買商品,使用者選擇商品後根據餘額扣款,餘額不夠則提醒,退出時,列印已購買商品及餘額 import sysprint product t shirt dress hat price 80 98 33 user lst 使用者已經購買的商...