python初心者です。
このコードを実行したところ、orangeの個数しか聞かれません。どうしたらよいですか。
エラーメッセージ ```なし。 本来、apple,banana,orangeの順番に個数を聞かれるはずがorangeのみ聞かれます。 ### 該当のソースコード ```python ソースコード #参考にしたコード money = 1000 items = {'apple': 100, 'banana': 200, 'orange': 400} for item_name in items: print('--------------------------------------------------') print('財布には' + str(money) + '円入っています') print(item_name + 'は1個' + str(items[item_name]) + '円です') input_count = input('購入する' + item_name + 'の個数を入力してください:') print('購入する' + item_name + 'の個数は' + input_count + '個です') count = int(input_count) total_price = items[item_name] * count print('支払い金額は' + str(total_price) + '円です') #自分で書いたコード money = 1000 items = {'apple':100,'banana':200,'orange':400} for item_name in items: print('-----------') print('財布には' + str(money) + '円入ってます') print(item_name + 'は1個' + str(items[item_name]) + '円です') input_count = input('購入する' + item_name + 'の個数を入力してください:') print('購入する' + item_name + 'の個数は' + input_count + '個です') count = int(input_count) total_price = items[item_name] * count print('支払う合計は' + str(total_price) + '円です')
試したこと
見直しをしました。
補足情報(FW/ツールのバージョンなど)
Pythonのバージョンは3.9.0、テキストエディタはATOM、OSはWindows8です。
回答1件
あなたの回答
tips
プレビュー