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


Problem

2/15

forループの特徴

Theory Click to read/hide

for ループの機能

最初から開始せずに、値のシーケンスのステップを変更するにはどうすればよいですか?  range() 関数は、デフォルトで、次の各数値が前の数値より 1 大きいシーケンスを構築します。別のエントリでrange関数を使用できます。

関数エントリの一般的な形式は次のとおりです。 <プレ> 範囲([開始]、停止[、ステップ])
  • start: シーケンスの開始番号。
  • stop: 指定された数値以下の数値を生成します。
  • step: シーケンス内の各数値の差 (ステップ)

覚えておく必要があります!
  • すべてのパラメータは整数である必要があります:
  • 各パラメータは正または負のいずれかになります。
  • range() (および Python 全般) はインデックス 0 に基づいています。 これは、インデックス リストが 1 ではなく 0 から始まることを意味します。 関数によって生成された最後の整数  range()stop に依存しますが、これは含まれません。たとえば、range(0, 5) は、5 を除く整数 0、1、2、3、4 を生成します。


例 1
<プレ> 範囲 (10, 0, -1) の i の場合: プリント(i*i) 10から1までの自然数の2乗を降順に表示するプログラムです。
  • 10: シーケンスの最初の数字。
  • 0: シーケンスの終了番号 (この番号は含まれません)。
  • -1: ステップ


例 2
<プレ> 範囲 (0, 101, 5) の i の場合: 印刷(i) プログラムは、0 から 100 までのすべての数値を 5 ずつ表示します。
  • 0: シーケンス内の最初の数値。
  • 101: シーケンスの終了番号 (この番号は含まれません)。
  • 5: ステップ

Problem

上記のプログラムは、1 から 10 までの数字を列に表示します。 これを実行して確認できます。
ループ変数の値を 1 に等しい値から 10 に等しい値に +1 の増分で変更することにより、i 変数の値が画面の本文に表示されます。ループ。
テストに合格するには、プログラムが 20 から 30 までのすべての数字を同じ列に表示することを確認する必要があります。

プログラムが 20 から 30 までの数字を表示するように、ループのタイトルを変更します。