想問一下,為什么會運算出大于12的結(jié)果
$s = 0;
$n = rand(1,6);
$s = $s + $n;
while ( $n == 6) {
$n = rand(1,6);
? $s = $n + $s;
?}?
?echo "$s";
$s = 0;
$n = rand(1,6);
$s = $s + $n;
while ( $n == 6) {
$n = rand(1,6);
? $s = $n + $s;
?}?
?echo "$s";
2019-05-19
舉報
2019-08-21
循環(huán)外第一次隨機(jī)n得到6
判斷符合條件進(jìn)入循環(huán)第一次執(zhí)行也為6,$s已經(jīng)等于12了,后面就繼續(xù)循環(huán)知道$n不為6的那一次結(jié)束,所以按理論說$s可以無限大6n+m(n為循環(huán)次數(shù)-1,m為1~5之間某個數(shù))
2019-05-21
第一次n剛好等于6,進(jìn)入循環(huán)后n又被賦值6再一次循環(huán),第三次n不等于6跳出循環(huán),結(jié)果大于12