コインを100回反転させ、ヘッドのストリークを計算し、複数の試行で最大のストリークを追跡するPythonプログラムを構築する方法を学びます。 ---このビデオは、ユーザー「Rebecca Krouse」(https://stackoverflow.com/u/18500500/)から尋ねた質問https://stackoverflow.com/q/71575309/に基づいています。 https://stackoverflow.com/u/18116417/)「Stack Overflow」Webサイト。これらの優れたユーザーとstackexchangeコミュニティの貢献に感謝します。オリジナルのコンテンツや、代替ソリューション、トピック、コメント、改訂履歴に関する最新の更新/開発などの詳細については、これらのリンクにアクセスしてください。たとえば、質問の元のタイトルは次のとおりです。 (https://creativecommons.org/licenses/by-sa/4.0/)ライセンス、および元の回答投稿は、 'cc by-sa 4.0'(https://creativecommons.org/licenses/by-sa/4.0/)ライセンスの下でライセンスされています。何かがあなたに見える場合は、vlogize [at] gmail [dot] comでお気軽に私を書いてください。 --- Pythonでのコインフリップのシミュレーション:トラッキングヘッドの最大のストリークコインフリッピングは、プログラミングにおけるランダム性の典型的な例です。楽しいためにシンプルなコイントスをシミュレートしたい場合でも、機能やループを理解するための学習ツールが必要な場合でも、コインフリップのPythonプログラムを作成することは非常にやりがいがあります。このガイドでは、コインを100回反転させることをシミュレートし、10,000件の試行中に最大の頭(h)を見つけるPythonプログラムを作成するプロセスを説明します。コインを100回ひっくり返し、それらの結果を評価して達成できる最も長いストリークを見つけ、この実験をなんと10,000回繰り返すPython関数が必要な問題を理解します。ここで重要なのは、機能を効果的に使用してタスクをコンパート化することです。コインのフリップ:コインフリップの結果を生成します。フリップのシミュレーション:コインを複数回フリップし、結果を返します。カウントストリーク:結果を評価して、ヘッドが連続して表示された回数を見つけます。集約結果:プロセスを複数回実行し、観測された最長のストリークを報告します。それを分解しましょう1。コインをめくる最初のステップは、コインフリップをシミュレートする関数を作成することです。この関数は、ヘッドの場合、または尾の場合はランダムにHのいずれかを返す必要があります。 [[このテキストまたはコードスニペットを公開するビデオを参照]]2。フリップのシミュレーション次に、フリップ機能を使用してフリップのリストを生成する関数が必要です。この関数は、引数としてフリップの数を取り、結果を含むリストを返します。 [[このテキストまたはコードスニペットを公開するビデオを参照]3。ストリークをカウントして、ヘッドの最長のストリークを決定するには、シミュレーション関数で生成されたリストを介して反復する関数を実装します。ここでは、現在のヘッドストリークと発見された最大ストリークを追跡します。この関数では、シミュレーション関数とCountStreak関数を呼び出して、すべての試行で最も長いヘッドストリークを追跡します。 [[このテキストまたはコードスニペットを公開するビデオを参照]]5。コインフリップシミュレーションの完全なコードがここにすべてをまとめる:[[このテキストまたはコードスニペットを表示するビデオを参照]]オプションの最適化。フリップを追跡するリスト全体を作成する代わりに、時間とスペースを節約するときにストリークを計算できます。プログラミングにおける機能とループのこれらの基本的な概念は非常に重要であり、将来のより複雑なシミュレーションまたはデータ分析タスクに適用できます。上記のコードを実行して自分の結果を確認してみてください。フリップや試行の数を変更して、結果にどのように影響するかを確認して、自由に実験してください。ハッピーコーディング!
免責事項:info@kdj.com
提供される情報は取引に関するアドバイスではありません。 kdj.com は、この記事で提供される情報に基づいて行われた投資に対して一切の責任を負いません。暗号通貨は変動性が高いため、十分な調査を行った上で慎重に投資することを強くお勧めします。
このウェブサイトで使用されているコンテンツが著作権を侵害していると思われる場合は、直ちに当社 (info@kdj.com) までご連絡ください。速やかに削除させていただきます。
2025年05月28日 他の動画も公開されています