小白對(duì)于while($num==6)的困惑,求解答
while($num==6)表示確認(rèn)骰子的點(diǎn)數(shù)是否等于6,不等于6就不執(zhí)行while語(yǔ)句里的自增??
請(qǐng)問(wèn)如果我需要確認(rèn)是否等于6,不等于6就讓骰子再擲一次(不等于6就執(zhí)行while語(yǔ)句里的循環(huán)),需要怎么做呢...
while($num==6)表示確認(rèn)骰子的點(diǎn)數(shù)是否等于6,不等于6就不執(zhí)行while語(yǔ)句里的自增??
請(qǐng)問(wèn)如果我需要確認(rèn)是否等于6,不等于6就讓骰子再擲一次(不等于6就執(zhí)行while語(yǔ)句里的循環(huán)),需要怎么做呢...
2016-05-12
舉報(bào)
2016-05-20
這里的while($num==6)的是限定的一個(gè)條件,這道題的主旨在于讓你明白使用while語(yǔ)句時(shí),前面需要先寫(xiě)出一遍循環(huán)語(yǔ)句,否則無(wú)法判斷,而do不用。do是直接執(zhí)行了
<?php
? ? //while例子
$sum ?= 0;?
$num = rand(1,6); //獲取1至6的隨機(jī)數(shù),模擬擲骰子
$sum = $sum ?+ $num;//前進(jìn)步長(zhǎng)
while($num==6){
$num = rand(1,6);//獲取1至6的隨機(jī)數(shù),模擬擲骰子
$sum = $sum ?+ $num;//前進(jìn)步長(zhǎng)
};
echo "while例子執(zhí)行完畢,前進(jìn):".$sum ."<br />";
//do...while例子
$sum ?= 0;?
do{
$num = rand(1,6);//獲取1至6的隨機(jī)數(shù),模擬擲骰子
$sum = $sum ?+ $num;//前進(jìn)步長(zhǎng)
}while($num==6);
echo "do...while例子執(zhí)行完畢,前進(jìn):".$sum ."<br />";
?>
看到了么,我標(biāo)黑的代碼,使用while語(yǔ)句時(shí),前面需要先寫(xiě)出一遍循環(huán)語(yǔ)句
2016-06-07
還是有點(diǎn)不懂。。
2016-05-12
嗯?是這個(gè)意思嗎?while($num!=6)