前提・実現したいこと
Pythonで基本料⾦の区分(アンペア数)と電気使⽤料(KWh)を⼊⼒し,その結果を出⼒するプログラムを作成しようとしています。下にある条件とソースコードを使って作成をしたいと思っています。
発生している問題・エラーメッセージ
エラーメッセージ
該当のソースコード
usage_txt
1usage = int(usage_txt) 2 3kihon = 1254.0 4 5if usage <= 120: 6 amount = 1254.0 + 100 * 23.97 7elif usage <= 280: 8 amount = 1254.0 + 120 * 23.97 + (usage - 120) * 30.26 9else: 10 amount = 1254.0 + 120 * 23.97 + (280 - 120) * 30.26 + (usage - 280) * 33.98 11 12amount2 = '¥' + str(amount) 13 14print(amount2) 15コード
試したこと
denki_txt
1denki = int(denki_txt) 2 3kihon = 1364.0 4 5if denki <= 120: 6 amount = kihon + denki * 23.25 7elif denki <= 300: 8 amount = kihon + 18 * 23.25 + (denki - 120) * 29.25 9else: 10 amount = kihon + 18 * 23.25 + (300 - 120) * 29.25 + (denki - 300) * 32.96 11 12amount2 = str(amount) + '円です' 13 14print(amount2) 15コード
上記の通り自分なりに考えてみましたが、このコードで正解にたどり着けるかがわかりません。
補足情報(FW/ツールのバージョンなど)
指⽰1:以下のように出⼒されること。
例: 1500 円です。
指⽰2:電気量料⾦の単価はリストを使⽤する。またリストの使⽤法が不明な場合は変数を使⽤する。
月間電気料金 単位 料金単価(円)
種別 区別
基本料金 10 1契約・A 341
基本料金 15 1契約・A 511.5
基本料金 20 1契約・A 682
基本料金 30 1契約・A 1023
基本料金 40 1契約・A 1364
基本料金 50 1契約・A 1705
基本料金 60 1契約・A 2046
電気量料金 最初の120kwh 1KWh 23.25
電気量料金 120kwhをこえ300kwhまで 1KWh 29.35
電気量料金 300kwhをこえる分 1KWh 32.96
※基本料金の設定は特にありません
上記が条件です。該当のソースコードを使用して、自分なりに考えてみましたがわからなくて困っています。このソースコードを使ってプログラムを作成する方法がわかる方よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー