質問: var: k += dict[i] num += 1 print(k) ```
回答: 仕様があっているのか自信ないですが、下記のコードでどうでしょうか? ``` dict = {0:0, 1:0, 2:2, 3:4, 4:6, 5:8, 6:10, 7:12, 8:14, 9:16, 10:18} a = 2 b = 6 # 実際はinputで受け取ります var = 5 k = 0 for j in range(var): for i in range(a, b+1): # print(dict[i]) k += dict[i] print(k) ``` ※「変数a/bが2/4」の場合「辞書のキーが2~4」という事で、2も4も含むとしています。 ※「掛け合わせる」となっていましたが、提示頂いたコードだと「k += dict[i]」となっていたので、そのまま足し合わせています。(2,4,6,8,10を5回加算している)