pythonプログラミング練習-ショッピングカートプログラム
1282 ワード
二日間勉強しました.作業要求は以下のデータ構造によって、goods=「{name]」:「{コンピュータ]」、「price」、「{name]」:「{マウス}price」、{10}、{name}、{ヨット}price」、{20}、{name]:美女、{price]:998}機能を実現しました.商品リストと番号を印刷します.
2、ユーザーが商品番号によって商品を選択することを許可する.
3、ユーザーが商品を選択した後、残額が足りているかどうかを検査し、直接に差し引きし、ショッピングカートに加入すると、足りないと残高が足りないということを注意する.
4、いつでも退出できます.退出する時は、購入済み商品と残額を印刷します.
2、ユーザーが商品番号によって商品を選択することを許可する.
3、ユーザーが商品を選択した後、残額が足りているかどうかを検査し、直接に差し引きし、ショッピングカートに加入すると、足りないと残高が足りないということを注意する.
4、いつでも退出できます.退出する時は、購入済み商品と残額を印刷します.
goods = [
[1, " ",1999],
[2," ",10],
[3," ",20],
[4," ",998],
]
monery = int(input(" :"))
buy = [] #
gobuy = True #
for i in goods:
print(i)
while True :
chose_in = input(" , “quit”") #
if chose_in == "quit":
print(" :", buy)
print(" :",monery)
break
else:
chose=int(chose_in) #
if chose > 0 or chose < len(goods): #
monery_goods = goods[chose-1] #
if monery >= int(monery_goods[2]) :
monery = monery - monery_goods[2]
buy.append(goods[chose - 1][1])
print(" :", buy,", :",monery)
else:
print(" , !")
else:
print(" , !")