要件:
- ユーザーが賃金を入力し、[製品一覧を印刷することを可能にするプログラムを開始した後、
- ユーザーは製品番号で購入することを許可します
- ユーザが製品を選択した後、バランスをテストする、十分な口座振替に十分である、思い出させるのに十分ではありません
- あなたが終了すると、いつでも撤回商品や残高の購入を印刷することができます
#- * -コーディング:UTF-8 - * - product_list = [ (' iphoneの'、5800 )、 (' Mac Proの'、12000 )、 (' バイク'、800 )、 (' ウォッチ'、15000 )、 (" 金庫 '46 )、 (' ブック'、70 ) ] shopping_list = [] 給与 = raw_input(":あなたの給料を入力してください" ) 場合salary.isdigit(): 給与 = INT(給与) しばらく真: 用のインデックス、項目で列挙(product_list): プリント(インデックス、項目) user_choice = raw_input(" してください選択Wathのは、あなたがしたいですか購入する:" ) 場合user_choice.isdigit(): user_choice = INT(user_choice) の場合 user_choice <LEN(product_list)と user_choice> = 0: p_item =product_list [user_choice] もし p_item [1] <=給与:#买得起 shopping_list.append(p_item) 給与 - = p_itemは、[1 ] 印刷(「ショッピングカートに追加しました[%sは]、現在の残高は\ 033 [31 ; 1メートル%sの\ 033 [0メートル"%(p_item、給与)) 他: プリントを(" \ 033 [41; 1メートル、あなたにはより多くのお金!! \ 033 [0メートルありません" ) の出口() 他: 印刷("製品コード[%sは]何が存在しません!"%のuser_choice) ELIFの user_choice == ' Q ' : 印刷(" ##########買い物リスト########### 」) 用のp でshopping_list: 印刷(P) 印刷(「あなたの現在の残高:」、給与) の出口() 他: プリント(「無効なオプション」)