😀
Powershellで数当てゲームを作りました
Powershellで数当てゲームを作りました
#入力関数
function read(){
$input = Read-Host("1から10までの整数を入力してください")
return $input
}
#1から10までの整数をランダムに作成する
$ans = Get-Random -Minimum 1 -Maximum 10
#入力した数字変数
$input1 = 0
#入力回数
$cnt = 0
#正解、不正解フラグ(0は正解,1は不正解)
$sw = 0
while ($cnt -lt 3){
$input1 = read
if ($input1 -lt 1 -and $input1 -gt 10) {
Write-Host "1から10までの整数を入力してください"
} else {
$cnt++
if($input1 -eq $ans){
Write-Host("${cnt}回目で正解です")
break
} else {
Write-Host("不正解です")
if ($cnt -eq 3){
$sw = 1
Write-Host("${cnt}回不正解でした")
break
}
}
}
}
if($sw = 1){
Write-Host("正解は${ans}です")
}
Discussion