1. カメラ
  2. カーオーディオ&エレクトロニクス
  3. ホームオーディオ
  4. パーソナルオーディオ
  5. テレビ
  6. スマートホーム
  >> 電子技術オンライン >  >> スマートホーム >> スマートライフ

Python で奇数を生成する方法

プログラマーは、Python でさまざまな方法で数値を生成できます。乱数生成は組み込み関数として存在しますが、プログラマーは特定の繰り返しパターンの数値のリストを作成したい場合があります。むしろ、プログラマーは数生成アルゴリズムを入力関数として使用したいと考えています。いずれにせよ、数パターン (奇数など) の生成に必要なのは、パターンを生成するためのループと数学だけです。

ステップ 1

ジェネレーター ループを設定します。 IDE で、次のコードを入力します:

これにより、生成ループが 10 回の反復で実行されるように設定されます。これは、0 から 9 までのすべての奇数を出力することを意味します。より長いジェネレーターを実行するには、while ループ条件により高い値を入力してください。

ステップ 2

while ループに続いて、ジェネレーター コードを記述します (Python ではコードのブロックを個別にインデントするため、"while" の後に "if" ステートメントを 1 回インデントし、"if" の後に "print" ステートメントを 1 回インデントする必要があることに注意してください)。 :

ループは、反復ごとに、i のモジュロと定数 2 をチェックします。モジュロ演算子は、数値を別の数値で割った余りを返すだけです。したがって、数を 2 で割って余りがない場合、これは偶数であることを意味します。余りがある場合は奇数であり、ループはその i の値を出力します。次に、i の値に 1 を追加し、次の反復に移動します。

ステップ 3

数字を印刷します。最後の行を入力したら、Enter キーを押してジェネレーターを実行します。出力は次のようになります: