qq_幕布斯0053580
2020-04-17 12:20
<?php //while例子 $sum = 0; $num = rand(1,6); //获取1至6的随机数,模拟掷骰子 $sum = $sum + $num;//前进步长 while($num==6){ $num = rand(1,6);//获取1至6的随机数,模拟掷骰子 $sum = $sum + $num;//前进步长 echo $num."<br/>"; }; echo "while例子执行完毕,前进:".$sum ."<br />"; echo $num."<br/>"; //do...while例子 $sum = 0; do{ $num = rand(1,6);//获取1至6的随机数,模拟掷骰子 $sum = $sum + $num;//前进步长 echo $num; }while($num==6); echo "do...while例子执行完毕,前进:".$sum ."<br />";?>
这就是否相当于do while 能累计到之前没有筛到6的步数,而while不能,所以do while 更适合这个游戏
都可以累计到筛子为6的时候的步数,只是结构上do while更简洁易懂。
PHP入门篇
455956 学习 · 6306 问题
相似问题