在此之前一直是文科生,几乎可以说是完全没接触过程序和代码,作业也都是依葫芦画瓢……
写完之后发现要求里有要加入函数和常数,但是对应该怎么改简直毫无头绪
用js写的,运行了一下我的代码应该是没有错,但是方法不对,希望有懂的老哥救救orz
<script>
let result;
let GU=1,CHOKI=2,PA=3;
let computer=parseInt(Math.random()*3+1);
let human=Number(window.prompt("猜拳游戏\n和电脑比划比划\n石头是1,剪刀是2,布是3,请这样输入"));
if (human!==GU && human!==CHOKI && human!==PA) {
result="请输入1,2,3";
} else {
switch (human) {
case GU:result="你出了石头,"
if (computer===GU) {result=result+"电脑出了石头,\n平局";}
else if (computer===CHOKI) {result=result+"电脑出了剪刀,\n你赢啦";}
else {result=result+"电脑出了布,\n你输啦";}
break;
case CHOKI:result="你出了剪刀,"
if (computer===GU) {result=result+"电脑出了石头,\n你输啦";}
else if (computer===CHOKI) {result=result+"电脑出了剪刀,\n平局";}
else {result=result+"电脑出了布,\n你赢啦";}
break;
case PA:result="你出了布,"
if (computer===GU) {result=result+"电脑出了石头,\n你赢啦";}
else if (computer===CHOKI) {result=result+"电脑出了剪刀,\n你输啦";}
else {result=result+"电脑出了布,\n平局";}
break;}
}
window.alert(result);
</script>