index.asp

来自「集合了学习asp的100个实例」· ASP 代码 · 共 79 行

ASP
79
字号
<%

Function ComputerChoose()

    Dim RandomNum

    Dim choice

    Randomize

    RandomNum=int(rnd*3)+1

    if RandomNum=1 then

       choice="R"

    elseif RandomNum=2 then

       choice="S"

    else

       choice="P"

    end if

    ComputerChoose=choice

End Function



Sub DetermineWinner(playerChoice,computerChoice)

    if playerChoice="R" then

       if computerChoice="R" then

          response.write "<font color=red>石头</font>-----<font color=blue>石头</font><br>"

          response.write "我们平手了"

       elseif computerChoice="S" then

          response.write "<font color=red>石头</font>-----<font color=blue>剪子</font><br>"

          response.write "恭喜你,你赢了"

       elseif computerChoice="P" then

          response.write "<font color=red>石头</font>-----<font color=blue>布</font><br>"

          response.write "恭喜你,你赢了"

       end if

    elseif playerChoice="S" then

       if computerChoice="R" then

          response.write "<font color=red>剪子</font>-----<font color=blue>石头</font><br>"

          response.write "恭喜你,你赢了"

       elseif computerChoice="S" then

          response.write "<font color=red>剪子</font>-----<font color=blue>剪子</font><br>"

          response.write "我们平手了"

       elseif computerChoice="P" then

          response.write "<font color=red>剪子</font>-----<font color=blue>布</font><br>"  

          response.write "恭喜你,你赢了"

       end if

    elseif playerChoice="P" then

       if computerChoice="R" then

          response.write "<font color=red>布</font>-----<font color=blue>石头</font><br>"

          response.write "恭喜你,你赢了"

       elseif computerChoice="S" then

          response.write "<font color=red>布</font>-----<font color=blue>剪子</font><br>"

          response.write "这次我赢了"

       elseif computerChoice="P" then

          response.write "<font color=red>布</font>-----<font color=blue>布</font><br>"

          response.write "我们平手了"

       end if

    end if

End sub

%>

<html>

<title>石头、剪子、布小游戏</title>

<body>

<center>

玩家:<font color=white>------</font>电脑:<br>

<%

dim player

dim computer

player=request("choice")

if player="P" or player="R" or player="S" then

    computer=ComputerChoose()

    call DetermineWinner(player,computer)

end if

%>

<hr>

请选择你的武器:

<form action=index.asp method=post>

<input type=radio name=choice value="R">石头<br>

<input type=radio name=choice value="S">剪子<br>

<input type=radio name=choice value="P">布 &nbsp;<br>

<input type=submit value=开战>

</form>

</center>

</body>

</html>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?