Pythonでコイン反転プログラムを書く方法

ページ名:Pythonでコイン反転プログラムを書く方法

今日はどちらが洗濯をするか、兄弟で議論しているのか?コインをめくってみて。コインを持ってない?それなら作ればいい!このWikihowの記事では、デジタルで架空のコインを反転させるプログラムをPythonで書く方法を教えてくれます。必要なのはWindowsが動作するコンピューターだけです。

パート1

Pythonのダウンロード

  1. Pythonのウェブサイトに行き、pythonをダウンロードする。ここにウェブサイトへのショートカットがあります。Python 3.9.1をダウンロード "オプションを押します。
  2. ファイルをデスクトップに保存します。
  3. それを開きます。
  4. Pythonプログラムをインストールします。プログラムのインストールが完了したら、Pythonはあなたのコンピューターで使えるようになります。
パート2

コイン投げプログラムの作成

  1. スタートメニューから「IDLE Python」と入力してください。そのファイルを開いてください。IDLE Pythonが開きます。
  2. CTRL"+"N "を押すか、"File"→"New Window "でPython Scripting Modeにアクセスする。これがプログラムを書くのに使われるものである。
  3. 最初の行に "import random "と入力してエンターキーを押す。これでrandomモジュールがインポートされ、これから使う "random "モジュールの1つにアクセスできるようになる。
  4. print ( "Welcome to the Coin Flipping Program")" と入力する。これでユーザーをプログラムに歓迎することになる。
  5. choice=input("Enter your side (heads or tails):") 「と入力してエンターキーを押します。これは、ユーザーに頭か尾のどちらかを入力するように指示します。.これにより、ユーザーが入力したものはすべて「choice」変数になる。
  6. num=random.randint(1,2) " と入力してエンターキーを押す。これは2つの数字、1と2をランダムにインポートします。 Pythonは'num'が1か2になるようにランダムに選択します。
  7. if文を作ります。result'変数を作る必要があります。ランダムに生成された数字が1なら、結果は「heads」になります。しかし、乱数が2なら、結果は「しっぽ」になる。
  8. if num==1: " と入力してエンターキーを押します(Pythonは自動的にインデントを行います)。よく注意して慎重に入力する必要があります。このステップは、'num'変数が1の場合です。
  9. elif num==2: " と入力し、改行してエンターキーを押します(Pythonは自動的にインデントを行います)。この新しいif文は、'num'変数が2である場合のものです。
  10. ユーザーの入力と'result'変数を比較する行を作る。そのために、もう一つのif文を使う。
  11. 次の行から始めて、" if choice==result:「次の行で " print("Good Job You won The coin flipped ",result) " と入力します。もしユーザーの入力が結果と同じなら、"Good Job You won; The coin flipped, x"(xは表か裏)と表示されます。
  12. 次の行で " else: " と入力し、エンターキーを押します(Pythonはインデントを作成します)。もしユーザーの入力と結果が同じでなければ、"Aw....あなたの負けです。The coin flipped ", x"(xは表か裏のどちらか)と表示されます。
  13. print("遊んでくれてありがとう、さようなら")"」と入力する。これでユーザーはプログラムが終わったことを知る。
パート3

プログラムを使う

  1. プログラムを実行してみよう。そのためには、CTRL+"S "を押してファイルを保存する必要があります。ファイルセーバーのポップアップが表示されます。デスクトップに任意の名前でファイルを保存します。
  2. キーボードの一番上の行にある "F5 "を押すか、"Run "に移動して "Run Module "を押してください。これでプログラムが実行されます。
  3. heads "または "tails "のどちらか(あなたの選択による)を入力し、Enterを押す。
  4. 出力を見てください。プログラムは、あなたが勝ったかどうかを表示します。また、想像上のコインのどちらの面に出たかも表示されます。
この記事は、CC BY-NC-SAの下で公開されている " How to Write a Coin Flipping Program on Python " を改変して作成した。特に断りのない限り、CC BY-NC-SAの下で利用可能です。

シェアボタン: このページをSNSに投稿するのに便利です。

コメント

返信元返信をやめる

※ 悪質なユーザーの書き込みは制限します。

最新を表示する

NG表示方式

NGID一覧