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

第7課 循環語句 課件-初中信息科技青島版(2019)第三冊

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

第7課 循環語句 課件-初中信息科技青島版(2019)第三冊

資源簡介

(共21張PPT)
知識回顧
如何用我們所學的python程序,打印輸出“我最棒”?
print (“我最棒”)
打印輸出5遍“我最棒”
如果是打印100行,1000行……應該怎樣實現呢?
難道要輸入或復制粘貼print()語句?
對于這種需要重復執行相同步驟的有規律的問題,我們
可以使用循環語句。
思考
循環語句Python程序的基本結構只有三種:順序結構、分支結構和循環結構。循環結構是十分重要的程序控制結構,其特點是:在給定條件成立時,反復執行某程序段,直到條件不成立為止。循環條件循環體在Python程序中,主要有兩種循環結構的語句:for循環語句和while循環語句。學習目標
1.認識循環結構,掌握for循環的用法。
2.理解循環變量的作用,熟練應用range()函數。
3.通過問題探究,體驗計算機利用循環結構解決問題的方法,
體驗算法的巧妙運用。
探究新知——初識for循環
以前
for循環
簡單、高效
活動一:初識for循環
活動1:啟動python,在代碼編輯窗口,嘗試使用for循環語句,打印10遍“我最棒”,并運行查看結果。
for循環
for <循環變量> in <遍歷結構>:
<語句塊>
遍歷結構可以是range( )函數、字符串、文件、列表、元組等
range()函數
1、rang(4)生成的序列的是:
2、range(3,6)生成的序列的是:
3、range(2,10,3)生成的序列的是:
4、要輸出10以內的奇數,應表示為range
5、要輸出10-20間的偶數,應表示為range
range( )函數
(0,1,2,3 )
(3,4,5 )
(2,5,8)
( 1 , 10 , 2 )
( 10 , 21 , 2 )
for <循環變量> in range( ):
<語句塊>
求1到50之間所有奇數(被2整除,余數是1的數)的和,完善程序并保存退出。
s=0
for i in range(1,①):
if i%2==1:
s=②
print("1到50之間(含50)所有奇數的和",s)
s=0
for i in range(1,50,2):
s=s+i
print("1到50之間(含50)所有奇數的和",s)
計算并輸出 1×2×3…×10 的值。
s=①
for i in range(2,②):
s=s*i
print(s)
s=1
for i in range(1,64):
____________
____________
print(s)
s=s+n
棋盤與麥粒
n=2**i
暢談收獲 歸納總結
◆你學到了什么?
(次數)
大顯身手 鞏固運用
用循環語句求1+2+3+4+5......+100的和。
思考2:
1、while循環
2、循環變量的條件是?
3、執行的語句塊。
思考1:
1、for循環
2、range()函數的初值、終值。
3、語句塊的編寫(和與變量的關系)。(共12張PPT)
python2種循環結構
鍛煉身體:
1.圍著田徑跑道(400米一圈)不停地跑,跑完5圈就結束。
2.圍著田徑跑道(400米一圈)不停地跑,跑到老師喊停就結束。
上面兩種描述,哪一種適合上節課學到的for循環?
for循環:for循環語句通過遍歷某一序列對象來構建循環,循環結束的條件是對象遍歷完成的。需要明確循環次數。
當未明確循環次數則需要根據條件控制循環,這時候就需要用到while循環。
第七課 循環結構—while循環
目 錄 頁
CONTENTS
01 while循環語句
02 循環控制語句:break和continue
一、while循環語句
while循環,又稱為條件循環。while循環語句的一半格式如下:
while循環的執行流程,如右圖所示:
當條件判斷為True時,循環體被重復執行,當條件判斷為False時退出循環,else子句的語句塊才會被執行。若條件表達式的值一直為True,則while循環將一直執行。因此,在循環體中一定要包含改變測試條件的語句,使循環能夠結束以避免死循環。
閱讀以下程序,當循環結束后,x的值是( )
x=0
while x<50:
x=(x+2)*(x+3)
print(x)
A.50 B.72 C.168 D.0
二、循環控制語句:break和continue
循環控制語句,也稱為跳轉語句,其功能就是改變循環語句的執行順序。在Python中,循環控制語句主要有break和continue。
1.break語句
功能:跳出當前循環,不再判斷執行循環的條件是否成立。
2.continue語句
功能:結束當前的當次循環,但不跳出當前循環,繼續判斷執行循環的條件是否成立。
循環控制語句:break和continue循環控制語句,也稱跳轉語句,其功能就是改變循環語句的執行順序。在python中,循環控制語句主要有break和continue。break打破,損壞執行結果continue持續,繼續執行結果功能:跳出當前循環,不再判斷執行循環的條件是否成立。功能:結束當前的當次循環,但不跳出當前循環,繼續判斷執行循環的條件是否成立。在python中,經常將if條件判斷語句和循環控制語句break、continue結合,實現有條件的改變循環執行順序。循環控制語句隨堂練習閱讀如下程序,填寫輸出結果并上機測試。輸出結果:大顯身手 鞏固運用
用循環語句求1+2+3+4+5......+100的和。
思考2:
1、while循環
2、循環變量的條件是?
3、執行的語句塊。
思考1:
1、for循環
2、range()函數的初值、終值。
3、語句塊的編寫(和與變量的關系)。
s=①
for i in range(1,②,1):
s=s+i
print("1+2+3+4+5......+100的和",s)
s=0
i=1
while i<=①:
s=s+i
i=i+②
print("1+2+3+4+5......+100的和",s)
一、while循環語句
例如,“輸入多個數,輸出這些數的和”,由于在輸入數據之前,不知道輸入多少次,因此用while循環語句來實現。其程序的運行結果如下圖所示:
本例中,在輸入狀態下,若直接按回車,則變量xstr值為空字符串,循環條件為False,循環結束。
#輸入多個數并求和,并輸出個數及和
s=0
i=0
#輸入需循環計算的數,并給出結束循環的條件
xstr=input("請輸入數【直接回車則退出】:")
while xstr!="":
x=float(xstr)
s=s+x
i=i+1
xstr=input("請輸入數【直接回車則退出】:")
print("請輸入個數為:",i)
print("請輸入所有數的為:",s)
謝謝!

展開更多......

收起↑

資源列表

<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. 主站蜘蛛池模板: 河津市| 茌平县| 潼关县| 宜川县| 黑山县| 通州区| 合阳县| 高安市| 博野县| 城口县| 兴隆县| 仁怀市| 乌拉特后旗| 滕州市| 雅江县| 澄城县| 巴马| 凉城县| 建平县| 杨浦区| 郧西县| 台前县| 四子王旗| 娱乐| 视频| 大新县| 蒙城县| 扎鲁特旗| 通渭县| 吉安县| 晋城| 来宾市| 乌拉特前旗| 平凉市| 石首市| 始兴县| 乐陵市| 泰宁县| 淮北市| 女性| 湟源县|