小さなプログラムの買い物リストを書くための知識を使用して、

商品の表示、バランス表示、商品の表示カートを達成するための小さなプログラムを書きリストのショッピングを使用し、いつでも残すことができます。

1 product_list = [
 2' マック'、9000 )、
 3' 初めて'、800 )、
 4' テスラ'、900000 )、
 5' Pythonのブック'、105 )、
 6' 自転車'、2000年)、
 7  ]
 8  
9 =入力省(' 入力あなたのお金を喜ば:' 10 shopping_car =[]
 11。 IF )(saving.isdigit:
 12である      保存= INT(保存)
 13は、 
14         :product_listにおけるIための
15      #の      印刷(product_list.index(I)、I)が
16      ながらTRUE:
 17          #1 のコンテンツを印刷
18がある         ために I 、V 列挙(product_list ,. 1):  カンマがインデックスから開始されたどのように多くの数字を示した後
。19              印刷(I、>>> 、V)
 20が 
21である         選択した項目のユーザーガイド
22れる          選択肢= INPUT(商品を購入しますいいえ[終了:Qません]:"23であり、 
24          入力の正当性を確認するために
25を         IF choice.isdigit():
 26が              選択= INT(選択)
 27              IF選択> 0 選択<= :LEN(product_list)
 28                  ユーザの選択によって選択されたが商品によって取り出される
29                  p_item product_list = [選択- 1。]
 30  
31である                 。#主の保存商品価格、および商品と減算十分なお金は、カートに追加した場合
32                  IF p_itemの<[1] 保存:
 33である                      保存- p_item = [1 ]
 34である                     shopping_car.append (p_item)
 35                      を印刷' ***あなたは%sのカートに入れる***持つ'%のp_item [0])
 36                      のための Iの中でshopping_car:
 37 [                          印刷(I)
 38は、                     印刷' あなた左側ドル%sの'保存)
 39                  40                      プリント' S%、残りの残高不足'%は保存)
 41は、                 プリント(p_item)
 42は             43である                 プリント" 符号化が存在しない" 44である         のelif選択== ' Q45              印刷あなたは次のように購入した--------- ---------財" 46              商品のショッピングカート内のループスルー、ショッピングカートのストレージがすでに購入された商品
47              のための I shopping_car:
 48                  印刷(I)
 49              印刷' あなた左側ドルは%sの'保存)
 50              BREAK 
51は         52は、             印刷' 無効INPUT !! '

 

おすすめ

転載: www.cnblogs.com/wyh-study/p/11146144.html