问答详情
源自:6-10 PHP中循环结构之do…while语句的运用优势举例

不是很明白色子第一次揺到的是1但出来的结果步数是7解析上说do while比while更适用这个想不明白


<?php

    $sum=0;

    do{

        $num=rank(1,6);

        $sum2=$num;

        $sum = $sum + $num;

    }while($num == 6);

    echo "第一次色子数".$sum2."<br />";

    echo "前进".$sum;

?>

提问者:qq_疯子_71 2017-06-05 20:32

个回答

  • 混江龙91
    2017-06-05 21:01:09
    已采纳

    你要计算第一次的色子数,不是这样计算的,先摇色子,再根据色子数判断是否需要继续。

  • lingyunkeyan
    2017-07-05 17:22:36

    rand(1,6)和rank(1,6)都是取1~6的吗?我还以为只能是rand()

  • 混江龙91
    2017-06-18 19:46:50

    对的,sum2是循环完的结果

  • qq_疯子_71
    2017-06-07 09:55:55

    只是不是很明白那个sum2 到底是第几次循环输出的结果 然后现在明白了 那是最后一次循环输出的结果并不是第一次