使用if-else语句猜测一个数字

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用if-else语句猜测一个数字相关的知识,希望对你有一定的参考价值。

我为猜数字游戏写了一个简短的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++
}

以上是关于使用if-else语句猜测一个数字的主要内容,如果未能解决你的问题,请参考以下文章

20个简洁的 JS 代码片段

有趣的数字游戏

可以一学的代码优化小技巧:减少if-else冗余

神奇语言 python while语句 逻辑运算 格式化

我的简单 if-else 语句无法访问代码如何?

Javascript 条件返回语句(简写 if-else 语句)