回答編集履歴

1

追記0

2021/10/31 05:45

投稿

BeatStar
BeatStar

スコア4962

test CHANGED
@@ -5,3 +5,17 @@
5
5
  それなら、``for input_plan in input_plans`` ではなく、``for i in range(input_plans)``のようにrangeを使ってください。
6
6
 
7
7
  ただし、その場合は最初の「n回」を定義するための``input_plans = input()`` は、「整数型に変換」してください。
8
+
9
+
10
+
11
+ ちなみに、なぜ質問のコードでは質問の状態になるかは、[https://www.w3schools.com/python/python_for_loops.asp](https://www.w3schools.com/python/python_for_loops.asp)によると、「Pythonのfor文はシーケンスオブジェクトを使ってループさせる」という感じで書いてあります。
12
+
13
+
14
+
15
+ つまり、極端なことを言えば、『データの個数でループさせている』です。
16
+
17
+
18
+
19
+ 質問の input_plans は 単なる変数です。つまりデータ一個分。
20
+
21
+ よって一回だけしか処理しません。よって、一件目だけしか反映されません。