1. 程式人生 > 其它 >純css製作簡易輪播圖(animation、keyFrame)

純css製作簡易輪播圖(animation、keyFrame)

技術標籤:php

一起學php7(算數運算和流程控制2)
上一次用while迴圈計算了1加到100的總和,迴圈還有兩種格式,分別是do…while迴圈,和for迴圈,下面我們分別用這兩種方法來計算。
do…while迴圈
語法:
do{
迴圈體
}while(表示式)
計算機執行的時候首先執行do裡面的語句,然後在判斷while裡的表示式是否為真,如果是真,則繼續執行。他和while迴圈的不同之處在於while迴圈先判斷表示式是否為真,如果是真,則執行迴圈體,如果是假,則不執行迴圈體。也就是說do…while的迴圈體至少要執行一次,即第一次,while迴圈體有可能一次也不執行。
下面我們來解題:

<?php 
//例項:*計算1+2+3+......+100的和
$num=1;	//命名加數為變數$num,初始值是1
$sum=0;	//命名總和為$sum,並賦值為0;

do{
	$sum+=$num;	//相當於$sum=$sum+$num;
	$num++;	//相當於$num=$num+1;
}while($num<=100);

echo "1+2+3+......+100=".$sum;	

for迴圈
語法:
for(表示式1;表示式2;表示式3)
{
迴圈體
}
表示式1:for迴圈第一次執行的程式碼
表示式2:for迴圈執行的判斷表示式
表示式3:for迴圈執行一次之後執行的程式碼

for迴圈執的順序是:

表示式1 表示式2 表示式3 退出迴圈
<?php 
//例項:*計算1+2+3+......+100的和
for($num=1,$sum=0;$num<=100;$num++)
{
	$sum+=$num;	
}
echo "1+2+3+......+100=".$sum;	

這裡需要指出的是表示式1,表示式2,表示式3之間用英文分號隔開,表示式內部用英文逗號隔開。

多數情況下,while迴圈、do…while迴圈和for迴圈都可以實現你想要的迴圈,大家根據實際情況,選擇哪一種比較簡潔明瞭。