Module: (Python) ループ。カウンタ付きループ - for


Problem

8/15

N回繰り返す

Theory Click to read/hide

N回繰り返す

これまでに作成した for ループを含むすべてのプログラムは、ユニバーサルとは言えません。ループ本体の繰り返し回数を自分で設定しているためです。
しかし、繰り返し回数が他の値に依存する場合はどうなるでしょうか?例えば、ユーザー自身がサイクルの繰り返し回数を設定したい。
この場合はどうすれば
良いのでしょうか? すべてがとてもシンプルです。数値の開始値と終了値の代わりに、ユーザーが計算または設定できる任意の変数を使用できます。

たとえば、変数 N の値がキーボードから入力される 1 から N までの数字の 2 乗を表示する必要があります。ユーザー。
プログラムは次のようになります。 <プレ> N = int(input()) # キーボードから N を入力 for i in range(1, N+1): # ループ: 1 から N までのすべての i について  - 変数 i # 1からNまでの値を順番に取得します   print("square", i, "=", i*i)  # 数値の 2 乗を出力します ループに入ると、代入ステートメント i = 1 が実行され、変数 i がステップごとに 1 ずつ増加します (i += 1)。条件 i <= N が true の間、ループが実行されます。ループの本体では、唯一の出力ステートメントが、指定された形式に従って、数値自体とその四角形を画面に出力します。
二乗またはその他の低指数の場合は、乗算を使用することをお勧めします。

プログラムを実行し、変数 N のさまざまな値を使用した結果を確認します。
 
 

Problem

プログラムを実行して実行し、変数 N のさまざまな値を使用してその作業の結果を確認します。
プログラム テスト結果ウィンドウの出力を分析します。

N=0 (テスト #1) では、プログラムは何も出力しないことに注意してください。理由を考えてみませんか?