用 if-else 语句猜数字
Guessing a number with if-else statement
我已经为猜数游戏编写了一个简短的 powershell 脚本。这看起来像下面这样:
clear-host
$Guess = "11"
$response=read-host "Enter your guess"
if ($response -eq $guess)
{
write-host "Congratulations"
}
else {
write-host "Try again"
}
现在,如果我想在猜错一定次数后,比如猜错3次,程序就会退出。我该怎么做?能否请您对这个问题有所了解?
这是一个 while 循环的解决方案
$count = 0
$answered = $false
while ($count -lt 3 -and $answered -eq $false) {
clear-host
$Guess = "11"
$response=read-host "Enter your guess"
if ($response -eq $guess)
{
$answered = $true
write-host "Congratulations"
}
else {
write-host "Try again"
}
$count++
}
我已经为猜数游戏编写了一个简短的 powershell 脚本。这看起来像下面这样:
clear-host
$Guess = "11"
$response=read-host "Enter your guess"
if ($response -eq $guess)
{
write-host "Congratulations"
}
else {
write-host "Try again"
}
现在,如果我想在猜错一定次数后,比如猜错3次,程序就会退出。我该怎么做?能否请您对这个问题有所了解?
这是一个 while 循环的解决方案
$count = 0
$answered = $false
while ($count -lt 3 -and $answered -eq $false) {
clear-host
$Guess = "11"
$response=read-host "Enter your guess"
if ($response -eq $guess)
{
$answered = $true
write-host "Congratulations"
}
else {
write-host "Try again"
}
$count++
}