中文字幕精品无码一区二区,成全视频在线播放观看方法,大伊人青草狠狠久久,亚洲一区影音先锋色资源

2.3周而復始的循環(huán)(第2課時) 課件(共15張PPT) 2023—2024學年教科版(2019)高中信息技術必修1

資源下載
  1. 二一教育資源

2.3周而復始的循環(huán)(第2課時) 課件(共15張PPT) 2023—2024學年教科版(2019)高中信息技術必修1

資源簡介

(共15張PPT)
2.3周而復始的循環(huán)(第2課時)
第2單元 編程計算
知識回顧
列表:
建立列表:list=[〃You〃, 〃are〃, 〃why〃]
增加元素在列表末尾:list.append(〃friend〃)
修改元素:list[1]=〃is〃
刪除列表第1個元素:del listname[0]
刪除列表:del listname
打印列表:print list
知識回顧
range()函數(shù),它可以生成某個范圍內(nèi)的數(shù)字列表。
range(1,6) 會生成列表 [1,2,3,4,5]。
range(8) 會生列表 [0,1,2,3,4,5,6,7]。
range(0, 10, 3) 步長為3,會生成列表 [0, 3, 6, 9]
range(a,b)生成列表[a~b-1](b>a>0)
range(b)生成列表[0~b-1]
for 循環(huán)變量 in 列表:
語句或語句組(循環(huán)體)
語句格式
循環(huán)重復次數(shù)一定時,我們通常稱為計數(shù)循環(huán)。Python中用for語句來創(chuàng)建這類循環(huán)。
一組重復執(zhí)行的語句稱為循環(huán)體。
Python對循環(huán)體約定格式是,循環(huán)體必須相對關鍵詞for有縮進。
知識回顧
for循環(huán)編程關鍵點
1.循環(huán)體。
2.循環(huán)次數(shù)或由誰決定循環(huán)次數(shù)。
3.設定相應的變量。
學 習 目 標
1.知道并能寫出條件循環(huán)的基本格式,能理解條件循環(huán)的執(zhí)行過程。
2.會利用條件循環(huán)解決實際問題,知道條件循環(huán)編程的關鍵點。
任務一:認識條件循環(huán)
活動1 閱讀課本條件循環(huán)的使用部分,學習條件循環(huán)的基本格式等內(nèi)容。知道并能寫出條件循環(huán)的基本格式,能理解條件循環(huán)的執(zhí)行過程。
要求:學生采用小組合作學習與自主學習相結合的方式,學習以上內(nèi)容,根據(jù)學歷案的要求, 完善知識。
while語句的基本格式如下:
While*關系表達式:
****語句或語句組(循環(huán)體)
條件循環(huán)
條件循環(huán)一般用于循環(huán)次數(shù)未知的情況。只有當循環(huán)條件成立時,才執(zhí)行循環(huán)體。在Python中,使用while語句來創(chuàng)建這類循環(huán)。
一個英文字符空格
四個英文字符,或一個tab鍵的空格
條件循環(huán)
例如:
s=0
while S<=30:
S=S+10 #循環(huán)體
print(s) #循環(huán)體
運行結果:
10
20
30
40
例中,循環(huán)體是兩條語句,因此這兩條語句相對于
關鍵詞whil均要縮進。
程序執(zhí)行過程是:變量s初值為0,判斷“s<=30" 是否成立:如果成立則執(zhí)行循環(huán)體( s值增加10,輸出s的值),
不斷重復直到“s<=30”;不成立,退出循環(huán)。
形如"s=s+x"”的語句可以起到累加的作用,
如果x=1,即s=s+1可以起到計數(shù)的作用。
一般在使用累加器或計數(shù)器時將變量賦初值為0。
也有一類特殊的關系表達式,如數(shù)字0表示假,
非0數(shù)字表示真。如果循環(huán)是以“while 1:"開頭,
那么在不加干預的情況下,程序就會“不知疲倦”
地一直執(zhí)行下去。如果你想停止這個程序,
按快捷鍵Ctrl+C即可。通常情況下,
我們不會讓程序陷人這種“死循環(huán)”的境地。
S=S+10
while循環(huán)編程關鍵點
1.循環(huán)體。
2.執(zhí)行循環(huán)的條件。
3.由于while循環(huán)不記錄循環(huán)的次數(shù),如果需要借用循環(huán)次數(shù)信息,必須在代碼中增加計數(shù)器,并通過語句修改計數(shù)器的值。
活動2:多少年資金全部取出
小明爸爸購買了10萬元一年期收益率3.7%的銀行保證收益型理財產(chǎn)品。每年理財贖回后,他會提取2萬元用作生活所需,余下資金仍購買此種理財。在收益率不變的情況下,多少年后本金被全部取出?
思考:
循環(huán)控制條件、循環(huán)體分別是什么?是否需要計數(shù)器,若需要怎樣設置?
任務二:計算理財產(chǎn)品收益
0
money>=0:
money=round(money*(1+0.037),2)-20000
year=year+1
1.循環(huán)體:
money=round(money*(1+0.037),2)-20000
year=year+1
2.循環(huán)控制條件:money>0。本金可以用常數(shù)表示,也可以存入變量增加程序的通用性。
3.需要知道年數(shù),必須增加計數(shù)器:year=year+1
活動3:根據(jù)課本提示,為下列程序添加調試器,查看結果。
借助Python的調試器pdb.如程序開頭加入語句“import pdb",適當?shù)奈恢梅乓?pdb.set-trace()" ,設置一個斷點,讓程序暫停運行,進入pdb調試環(huán)境。
用命令“p”查看變量,用命令“c” 繼續(xù)運行,用命令“q"” 結束調試,退出程序。
任務三:調試程序
在程序的第一句增加“import pdb",while循環(huán)的語句組最后一句增加"pdb.set-trace()" ,觀察調試結果是否如下所示
> d:\理財.py(4)()
-> while money>=0:
(Pdb) P money,year
(83700.0,1)
(pdb) c
> d:\理財.py(4)()
-> while money>=0:
(Pdb) P money,year
(66796.9,2)
(pdb) q
任務三:調試程序
while循環(huán)
s=0
i=1
while i<=100:
s=s+i
i=i+1
print(i)
for 循環(huán)
s=0
for i in range(101):
s=s+i
print(s)
拓展練習
用for語句和while語句實現(xiàn)0-100自然數(shù)之和計算。
總結
A
條件(while)循環(huán)(格式、循環(huán)控制條件的設置方法)
B
調試程序
周而復始的循環(huán)

展開更多......

收起↑

資源預覽

<pre id="tfb94"><li id="tfb94"></li></pre>

<bdo id="tfb94"><rt id="tfb94"></rt></bdo>
  • <menu id="tfb94"><dl id="tfb94"></dl></menu><i id="tfb94"><acronym id="tfb94"><sub id="tfb94"></sub></acronym></i>

    1. 主站蜘蛛池模板: 博爱县| 古交市| 浦江县| 饶河县| 桂东县| 无锡市| 海林市| 五台县| 柏乡县| 巫溪县| 辽阳县| 清流县| 库车县| 青田县| 平凉市| 开平市| 拉萨市| 山西省| 临海市| 介休市| 綦江县| 宜昌市| 大邑县| 十堰市| 万盛区| 义乌市| 襄城县| 麻阳| 柞水县| 崇阳县| 敦化市| 柳河县| 海口市| 汾西县| 武夷山市| 武强县| 肃南| 东乌珠穆沁旗| 安达市| 万山特区| 临洮县|