資源簡介 《while循環(huán)語句的應(yīng)用》導(dǎo)學(xué)案知識鏈接while在英文中表示“當(dāng)”,while后面跟的是一個條件。當(dāng)條件被滿足時,就會執(zhí)行while內(nèi)部的代碼(while縮進(jìn)的代碼塊)。while循環(huán),當(dāng)條件滿足的時候,會一輪又一輪地循環(huán)執(zhí)行代碼。語法格式: 2、執(zhí)行流程圖執(zhí)行的具體流程while 語句執(zhí)行的具體流程為:首先判斷條件表達(dá)式的值,其值為真(True)時,則執(zhí)行代碼塊中的語句,當(dāng)執(zhí)行完畢后,再回過頭來重新判斷條件表達(dá)式的值是否為真,若仍為真,則繼續(xù)重新執(zhí)行代碼塊...如此循環(huán),直到條件表達(dá)式的值為假(False),才終止循環(huán)。循環(huán)的三要素:循環(huán)的初始化(循環(huán)變量初始化)循環(huán)判斷條件循環(huán)迭代*三個要素都與循環(huán)變量息息相關(guān)5、例子:小試牛刀補(bǔ)充下列程序,循環(huán)打印1~100所有數(shù)之和,紅色框框處代表需要補(bǔ)充三、拓展提高請用while循環(huán)語句編程,求1~100內(nèi)所有偶數(shù)之和測一測*5.下列程勛運(yùn)行結(jié)果是1=1while i<=10:print(i)○輸出10個i○輸出10個1輸出1-10○以上說法都不對*6.下列程序的運(yùn)行結(jié)果是?1=1S=0while i>=10:S=S+1i=i+1print(s)○55○1○10○0*7.下列程序的運(yùn)行結(jié)果是?i=1s=0while i<=10:S=S+ii=i+1print(s)5501○10○0條件表達(dá)式True循環(huán)體False13579結(jié)束q=1#循環(huán)的初始化條件whi1ea<10:#當(dāng)a≤10時,會一直執(zhí)行循環(huán)體print(a)q=q+2#迭代語句print('結(jié)束')S=0#用于存儲和whileS=S+nprint('s=',s)print('END'*1.若條件表達(dá)式的值一直為True,則while循環(huán)將一直執(zhí)行。○對○錯*2.要使該程序重復(fù)執(zhí)行3次,①處應(yīng)該填什么?1=WhiLe①i=i+1○i=3○i<3○i<2○ik=3*3.編程求出1+2+3+…+n之和,s為累加和,下面橫線填什么?n=int(input("請輸入n:"))S=0i=0while ii=i+1print(n,"以內(nèi)自然數(shù)之和是",s)○s=s+i●○S=S+S●s=n+n○s=s+n*4.vhile4==4:print('4)以上代碼輸出結(jié)果是?○輸出四次4○語法錯誤○輸出一次4○無限輸出4,直到程序關(guān)閉 展開更多...... 收起↑ 資源預(yù)覽 縮略圖、資源來源于二一教育資源庫