課程
/后端開發(fā)
/PHP
/PHP入門篇
步長怎樣計算的不明白
2015-10-17
源自:PHP入門篇 6-10
正在回答
這里$sum=$sum+$num就是計算步長的,等式(=)右邊的$sum的初始值是0,加上(+)$num(骰子的點數(shù))就是$(步長),而$sum在這里可以重復使用,我理解的就是這樣,希望能幫到您!^_^
<?php ????//while例子 $sum??=?0;? $num?=?rand(1,6);?//獲取1至6的隨機數(shù),模擬擲骰子 $sum?=?$sum??+?$num;//前進步長 while($num==6){ $num?=?rand(1,6);//獲取1至6的隨機數(shù),模擬擲骰子 $sum?=?$sum??+?$num;//前進步長 }; echo?"while例子執(zhí)行完畢,前進:".$sum?."<br?/>"; //do...while例子 $sum??=?0;? do{ $num?=?rand(1,6);//獲取1至6的隨機數(shù),模擬擲骰子 $sum?=?$sum??+?$num;//前進步長 }while($num==6); echo?"do...while例子執(zhí)行完畢,前進:".$sum?."<br?/>"; ?>
這里講到了兩種計算步長的方法
第一種,利用while循環(huán)結構來計算步長,可以看做時飛行棋的游戲
先擲骰子隨機獲得1-6點步長,然后while()判斷一下是不時擲到了6 如果時再擲一次,然后用$sum記錄總數(shù),最后走$sum步。
第二種,利用do while循環(huán)結構:
先do直接讓你擲骰子獲得隨機步長,然后讓你走,走完再判斷你是不是擲了6,如果時,那就再讓你擲骰子走一遍。
其實都差不多,一個時先判斷再做;一個時先做再判斷。我可能講的有點啰嗦了
舉報
PHP入門教程輕松學習,行業(yè)大牛幫您快速掌握PHP編程基礎知識。
1 回答老師 ,我想請問一下
2 回答老師,我想請教下
1 回答想請教一下數(shù)組定義形式?
1 回答請問一下呀
3 回答整理了一下我的問題,請高手幫忙解答一下
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關注慕課網(wǎng)微信公眾號
2016-01-11
這里$sum=$sum+$num就是計算步長的,等式(=)右邊的$sum的初始值是0,加上(+)$num(骰子的點數(shù))就是$(步長),而$sum在這里可以重復使用,我理解的就是這樣,希望能幫到您!^_^
2015-10-18
這里講到了兩種計算步長的方法
第一種,利用while循環(huán)結構來計算步長,可以看做時飛行棋的游戲
先擲骰子隨機獲得1-6點步長,然后while()判斷一下是不時擲到了6 如果時再擲一次,然后用$sum記錄總數(shù),最后走$sum步。
第二種,利用do while循環(huán)結構:
先do直接讓你擲骰子獲得隨機步長,然后讓你走,走完再判斷你是不是擲了6,如果時,那就再讓你擲骰子走一遍。
其實都差不多,一個時先判斷再做;一個時先做再判斷。我可能講的有點啰嗦了