python编程剪刀石头布思路_php剪刀石头布编程思路

1.[代码][PHP]代码<?php

/*

本代码由python视频培训班黄哥所写。

python核心编程6-14习题,用php写一遍。

在linux下终端运行 php test.php

本代码在mac下测试运行无误。

总计:这个代码是根据本人所写python代码修改过来的

学会一种编程语言,再学第二种,就很容易,为啥?

编程思路是一样的。

*/

$my_array = array("石头","剪刀","布");

$guize = array(array("石头","剪刀"),array("剪刀","布"),array("布","石头"));

//上面2个变量定义一个需要输入的数组,和一个获胜规则的二维数组

// var_dump($guize);

$rand_keys = array_rand($my_array);

$computer = $my_array[$rand_keys];

//取数组中随机值

echo $computer . "\n";

// echo $person;

while (True)

{

echo "请输入: 石头 剪刀 布\n";

$person = trim(fgets(STDIN)) ;

$input = array($computer,$person);

//将输入的$person和电脑随机产生的值构造一个数组

//再判断在不在获胜规则数组中

if (!(in_array($person,$my_array)))

{

echo "只能输入'剪刀、石头,布,请重新输入'";

continue;

}

if ($computer == $person )

{

echo "平手\n";

}

else if (in_array($input,$guize)) {

echo "电脑胜\n";

}

else

{

echo "人获胜\n";

break;

}

}

?>

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值