要求:
1,使用者進入後,有歡迎語並提示使用者輸入本金
2、使用者輸入正確的內容後有購物選單顯示給使用者
3、當使用者的本金不足以購買商品的時候有提示餘額不足並告知差額
4、成功購物後提示已購買內容和購買後的餘額,可重複多次購買
5、結束的時候告知使用者購買的商品內容及餘額
print("購物車.py------------******-----------")
menu = [["
macbook
",9000],["
iphone
",4500],["
bick
",800],["
pythonbook
",80],["
cup",50]]
shopping_car =
a =true
while a ==true:
balance = input("
請輸入您擁有的金額[q退出]:")
ifbalance.isdigit():
balance =int(balance)
while
true:
for i in
range(0,len(menu)):
print(str(i + 1) + "
、" + menu[i][0],menu[i][1])
choice = (input("
請您輸入需要的商品序號[q退出]"))
ifchoice.isdigit():
choice =int(choice)
if 0 < choice <=len(menu):
price = int(menu[choice - 1][1])
if price <=balance:
balance -=price
print("
已新增" + str(menu[choice - 1][0]) + "
到您的購物車,餘額
" + str(balance) +"
。請繼續購物。")
else
:
print("
餘額不足
" + str(balance - price) + "
請重新選擇。")
elif choice == "q"
:
print("
您購買了以下商品")
for i in
range(0, len(shopping_car)):
print(str(i + 1) + "
、" + shopping_car[i][0], shopping_car[i][1])
print("
當前餘額為:
" +str(balance))
a =false
break
else
:
print("
請輸入正確的編號")
elif balance == "q"
:
print("
您未購買商品。")
break
else
:
print("
請輸入正確的金額
")
初學python,筆記初級的編寫方式。見笑。
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...