課程
/后端開發
/PHP
/PHP入門篇
這不是判斷$sum是否為6嗎,這里有什么作用呢
2015-09-14
源自:PHP入門篇 6-10
正在回答
你想問的是不是while($num==6)
因為題意是如果骰子是6的話需要繼續拋擲骰子(也就是繼續獲取隨機數)
這里的while($num==6)的是限定的一個條件,這道題的主旨在于讓你明白使用while語句時,前面需要先寫出一遍循環語句,而do不用。do是直接執行了
<?php
? ? //while例子
$sum ?= 0;?
$num = rand(1,6); //獲取1至6的隨機數,模擬擲骰子
$sum = $sum ?+ $num;//前進步長
while($num==6){
$num = rand(1,6);//獲取1至6的隨機數,模擬擲骰子
};
echo "while例子執行完畢,前進:".$sum ."<br />";
//do...while例子
do{
}while($num==6);
echo "do...while例子執行完畢,前進:".$sum ."<br />";
?>
看到了么,我標黑的代碼,使用while語句時,前面需要先寫出一遍循環語句
哪里有while($sum==6)
<?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?"while例子執行完畢,前進:".$sum?."<br?/>"; //do...while例子 $sum??=?0;? do{ $num?=?rand(1,6);//獲取1至6的隨機數,模擬擲骰子 $sum?=?$sum??+?$num;//前進步長 }while($num==6); echo?"do...while例子執行完畢,前進:".$sum?."<br?/>"; ?>
四亖 提問者
舉報
PHP入門教程輕松學習,行業大牛幫您快速掌握PHP編程基礎知識。
3 回答while那一句 應該是“while($sum<100)”而不是while($sum<=100)
1 回答while(條件)這里條件為($num==6)不是很理解
2 回答不用while語句不行么?
2 回答while($sum<100)和 while($sum < 100) 不是應該一樣的嗎?
1 回答關于while 和 do while ,我這樣理解對嗎?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-09-14
你想問的是不是while($num==6)
因為題意是如果骰子是6的話需要繼續拋擲骰子(也就是繼續獲取隨機數)
2016-05-20
這里的while($num==6)的是限定的一個條件,這道題的主旨在于讓你明白使用while語句時,前面需要先寫出一遍循環語句,而do不用。do是直接執行了
<?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 "while例子執行完畢,前進:".$sum ."<br />";
//do...while例子
$sum ?= 0;?
do{
$num = rand(1,6);//獲取1至6的隨機數,模擬擲骰子
$sum = $sum ?+ $num;//前進步長
}while($num==6);
echo "do...while例子執行完畢,前進:".$sum ."<br />";
?>
看到了么,我標黑的代碼,使用while語句時,前面需要先寫出一遍循環語句
2015-09-14
哪里有while($sum==6)