python 購物車程式

2021-08-10 12:29:41 字數 2681 閱讀 4891

程式:購物車程式

需求:啟動程式後,讓使用者輸入工資,然後列印商品列表

允許使用者根據商品編號購買商品

使用者選擇商品後,檢測餘額是否夠,夠就直接扣款,不夠就提醒

可隨時退出,退出時,列印已購買商品和餘額

''''''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 使用者已經購買的商...