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

2.3周而復始的循環(條件循環)課件(共15張PPT)

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

2.3周而復始的循環(條件循環)課件(共15張PPT)

資源簡介

(共15張PPT)
2.3周而復始的循環
條件循環
第二單元
計算機程序中某些代碼的反復執行。
for 循環變量 in 序列: 語句或語句組
一、程序中的循環
二 、計數循環:循環重復次數確定。
三 、列表、range()函數
學習目標
1.2 數據的計算
了解條件循環的基本結構
學會條件循環的使用方法
運用條件循環的語句編寫簡單的程序解決問題。
項目任務:計算理財產品收益
某投資者購買了10萬元一年期收益率3.7%的銀行保證收益型理財產品。每年理財贖回后,會提取2萬元用作生活所需,余下資金仍購買此種理財。在收益率不變的情況下,多少年后資金被全部取出
money: 理財賬戶當前的資金數量
本金: money =100000
滿足 money>0, 一年后: money =m ney*(1+0.037)-20000
滿足 money>0, 兩年后: money =m ney*(1+0.037)-20000
■■■
滿足 money>0, i 年后: money = money*(1+0.037)-20000
不滿足 money>0, i 年以后資金被全部取出。
一、分析問題





N
開始
money = 100000
year = 0
money>0
Y
money=money*(1+0.037)-20000
year=year+1
輸出year
結束
1、誰被重復執行?
2、被重復執行幾次?
3、while循環什么時候終止?
思考:
條件循環
概念:條件循環一般用于循環次數未知的情況,只有當循環條件成立時,才執行循環體,使用while語句來創建。
While循環所做的概括為一句話:只要…條件成立,就一直做…
while 關系表達式:
語句或語句組
基本格式:
關鍵字
成立的條件
冒號
縮進
循環體
當循環條件成立時,才執行循環體。
條件循環:
要點:
1、一般用于循環次數未知
2、當關系表達式為真時保持循環,直到其為假時停止整個while循環。
3、循環體中必須有改變條件表達式值的語句,否則將會變成死循環。
探究新知——條件循環
運行結果:
10
20
30
40
s=0
Whiles s<=30:
s=s+10
print(s)
(變量s初值為0)
(判斷”s<=30”是否成立)
(成立則執行循環體,s值增加10)
(輸出s的值)
(不斷重復直到“s<=30”不成立,退出循環)
流程圖
開始
s=0
s<=30
s=s+10
輸出s
結束


money=① #本金100000
year=0 #理財年數賦初值為0
while ②:
money=round(money*(1+0.037),2)-20000 #計算新的理財金額
③ #理財年數加1
print(year,"年后資金被全部取出") #輸出結果
input("運行完畢,請按回車鍵退出...")
完成任務一:將下列程序補充完整,計算利率不變情況下的存款總額
三、編寫程序
四、調試運行
條件循環與計數循環
由于while循環不記錄循環的次數,如果需要借用循環次數信息,必須在代碼中增加計數器,并通過語句修改計數器的值。否則容易導致死循環
計數循環
條件循環
VS
for 循環變量 in 列表:
循環體(語句或語句組)
格式:
格式:
while 關系表達式: 循環體(語句或語句組)
循環次數明確
循環次數未知
值永遠為True
s=0
for i in range(101):
s=s+i
print(s)
for 循環
1+2+3+……100
使用while 循環編寫程序計算1+2+3……100
while 循環
s=0
i=①
while ②:
s=s+i

print("1+2+3……100=",s)
課堂練習
課堂小練
1. 如下Python程序段
x = 0
while x < 50:
x = (x + 2) * (x + 3)
運行后,x的值為( )
A、0 B、72
C、50 D、168
練習1
B
①0<50
x = (x + 2) * (x + 3) ==>x=6
②6<50
x = (x + 2) * (x + 3) ==>x=72
③72<50
不成立,跳出循環
課堂小練
2. 下列Python程序段運行后,變量b的值是 ( )
a = 1
b = 2
while ab = a * b
a = a - b
print (b)
A、0 B、2
C、3 D、-2
練習2
D
① 1<2
b = a * b ==>b=2
a=a-b ==>a=-1
② -1<2
b = a * b ==>b=-2
a=a-b ==>a=1
③1<-2
不成立,跳出循環

展開更多......

收起↑

資源預覽

<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. 主站蜘蛛池模板: 仁寿县| 永登县| 仪征市| 井陉县| 三江| 缙云县| 永昌县| 漾濞| 阳朔县| 赞皇县| 米易县| 霸州市| 湖南省| 贵定县| 威宁| 贺州市| 石渠县| 枣庄市| 马山县| 栾川县| 长沙市| 馆陶县| 罗城| 招远市| 肥乡县| 黄浦区| 土默特右旗| 汝州市| 荥经县| 东乡族自治县| 新化县| 江安县| 景宁| 新乐市| 喀喇沁旗| 安龙县| 武胜县| 侯马市| 玛多县| 北宁市| 开平市|