watanabeです
自主学習としてスクリプトの勉強をしているので、
私も一つ投稿してみます。
入力
「グー」「チョキ」「パー」の文字列が与えられ、
どれか一つの入力を指定される。
処理
入力された文字列が、「グー」「チョキ」「パー」の内どれか判定する。
文字列毎の回答を表示する。
上記の文字列に含まれない場合の回答を表示する。
出力
下記の4種類が出力されます。
グー :"パー、私の勝ちです"
チョキ:"グー、私の勝ちです"
パー :"チョキ、私の勝ちです"
どれにも該当しない:"もしかしてじゃんけん知らない?"
・変数"$user_input"に、"Read-Host"による文字入力を行わせる
============================================================
$user_input = ( Read-Host "じゃんけんをしてみましょう。`
「グー」「チョキ」「パー」の内、`
どれか一つを入力してください ")
============================================================
・反映された「グー」の文字列に対し、回答を提示する。
============================================================
if($user_input -eq "グー")
{"パー、私の勝ちです"}
# Write-Host "パー、私の勝ちです"
============================================================
・反映された「チョキ」の文字列に対し、回答を提示する。
============================================================
elseif ($user_input -eq "チョキ")
{"グー、私の勝ちです"}
# Write-Host "グー、私の勝ちです"
============================================================
・反映された「パー」の文字列に対し、回答を提示する。
============================================================
elseif ($user_input -eq "パー")
{"チョキ、私の勝ちです"}
# Write-Host "チョキ、私の勝ちです"
============================================================
・文字列がどの条件にも当てはまらない場合
============================================================
else { "もしかしてじゃんけん知らない?" }
============================================================
稚拙なスクリプトではありますが、
if/elseif文の基本動作はこの様なものであると考えております。
ご覧いただきありがとうございました。
【参照リンク】
①if で条件分岐する
https://bayashita.com/p/entry/show/48
②PowerShellスクリプティングの第一歩(後編) (1/5)
https://www.atmarkit.co.jp/ait/articles/0709/20/news125.html