バグを見つけるためのPythonコード(12)
前の期間のコード設計要件:
10から20の間のランダムな数を生成します。
コードは次のように表示されます:
バグを見つけるためにコードを注意深く読んでください!
**正解:2つの質問があります。 ****
(1)ランダムはPython3標準ライブラリのモジュールです。引用する場合は、importキーワードを直接使用するだけでインポートできます。 fromキーワードを使用する場合は、importと組み合わせて使用する必要があります。
(2)もう1つのエラーは、ランダムseed()関数の使用です。 seed()関数はランダム番号を返しませんが、ランダム番号のシードが固定されているかどうかを判別します。 random.uniform(a、b)関数を使用して、指定した間隔でランダムな数値を生成する必要があります。ここで、aとbは間隔の下限と上限です。
したがって、正しいコードは次のようになります。
コメント:
(1)モジュールインポートの使用法を統合します。
(2)ランダムな数字を作成する基本的な方法に精通し、理解している。
(3)この号の質問は単純に見えますが、実際には非常に重要です。 特にランダム数の生成方法に関して、Pythonでのランダムモジュールの使用には、指定された間隔でランダムな数を生成する方法だけでなく、ランダムな整数、ランダムな小数を生成し、同じ間隔で同じまたは異なるランダムな数を複数回生成する方法も含まれますカウントの機能と方法。興味のある学生はそれを深く研究し、この知識ポイントを彼らの知識ベースに組み込むことをお勧めします。
Recommended Posts