ICカードを使用し指定された回数バスに乗った時の残額を表示するプログラムを作成しています。
条件は以下の通りです。
1.運賃支払い時、運賃の10%がポイントとして入る。
2.バス乗車時、支払う運賃以上のポイントがある時、ポイントが優先して使われる。
入力値
2000 #(残額) 5 #(乗車回数)
300 #以下(それぞれの区間運賃)
500
300
100
100
期待値
1700#(それぞれの区間で乗車した時のカード残額) 30 #(以下それぞれの区間を利用した時のポイント)
1200 80
900 110
900 10
800 20
表示例がコメントを入れたことにより、わかりにくくなってしまい申し訳ございません。
指定された区間での残額計算処理とポイント計算処理のプログラムが構築できずつまずいています。
ご教授のほうよろしくお願いいたします。
python
1a = input() 2b = a.split(' ') 3c = int(b[1]) 4d = [input() for i in range(c)] 5for i in range(c): 6 7 8
回答1件
あなたの回答
tips
プレビュー