石头、剪刀、布 小游戏, 三局两胜制,有一方累计胜利两次,则游戏结束 (每次开始,玩家和电脑都要出拳)
2022/6/12 23:20:25
本文主要是介绍石头、剪刀、布 小游戏, 三局两胜制,有一方累计胜利两次,则游戏结束 (每次开始,玩家和电脑都要出拳),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
var player = 0 ; // 玩家赢得次数
var pc = 0 ; // 电脑赢的次数
for (var i = 1 ; i <= 3 ; i ++) {
var guess = prompt ('猜拳大赛:\n 1 代表 石头 \n 2 代表 剪刀 \n 3 代表 布 \n 请按照要求输入:1 2 3 ') // 玩家选择出什么拳
var random = Math.floor( Math.random()*3)+1; // 电脑出的随机数
if ( guess == random ) {
var answer = ' 平局 ' ;
i== - - i ; // 如果平局,本次循环无效,
} else if ( (guess=='1')&&(random=='2') | | (guess=='2')&&(random=='3') | | (guess=='3')&&(random=='1') ) {
answer = ' 你赢了 ' ;
player = player + 1 ; // 玩家赢了,赢的次数 +1
} else {
answer = ' 你输了 ' ;
pc = pc + 1 ; // 玩家输了,电脑赢的次数 +1 ;
}
// 判断电脑的出拳
if (random == ' 1 ') {
random = ' 石头 '
} else if (random == ' 2 ' ) {
random = ' 剪刀 '
} else {
random = ' 布 '
}
alert (' 电脑出 ' + random + answer ) ; // 显示电脑的出拳,并加上 你的输赢
alert (' 你赢了 ' + player + ' 局 \n' ' 电脑赢了 ' + pc + ' 局 ' ) // 显示你赢的次数 和 电脑赢得次数
// 判断谁先赢2局,如果赢够2局游戏结束
if (player == 2) {
player = 2 ;
alert (' 你赢了,游戏结束 ')
break ; // 游戏结束 跳出循环
} else if (pc == 2) {
pc = 2 ;
alert (' 电脑赢了,游戏结束 ')
break ;
}
}
这篇关于石头、剪刀、布 小游戏, 三局两胜制,有一方累计胜利两次,则游戏结束 (每次开始,玩家和电脑都要出拳)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23Springboot应用的多环境打包入门
- 2024-11-23Springboot应用的生产发布入门教程
- 2024-11-23Python编程入门指南
- 2024-11-23Java创业入门:从零开始的编程之旅
- 2024-11-23Java创业入门:新手必读的Java编程与创业指南
- 2024-11-23Java对接阿里云智能语音服务入门详解
- 2024-11-23Java对接阿里云智能语音服务入门教程
- 2024-11-23JAVA对接阿里云智能语音服务入门教程
- 2024-11-23Java副业入门:初学者的简单教程
- 2024-11-23JAVA副业入门:初学者的实战指南