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

【粵高教版(2018)】八下第7課 積能量合種樹——for循環的應用 43張PPT+視頻1個

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

【粵高教版(2018)】八下第7課 積能量合種樹——for循環的應用 43張PPT+視頻1個

資源簡介

(共43張PPT)
積能量 合種樹
——for循環的應用
粵高教版八年級下冊
本微課適用于:
粵高教版信息技術教材八年級下冊
第一單元 第7課 積能量合種樹——for循環語句的應用
積能量 合種樹
——for循環的應用
本微課適用于:
粵高教版信息技術教材八年級下冊
第一單元 第7課 積能量合種樹——for循環語句的應用
for循環
why
皮一下……先賣個關子
what
for循環是python提供的第二種循環機制,也用于循環結構
how
for 變量名 in 循環序列:
循環體
for循環——靈魂三問
冒號
縮進
被重復執行
for i in [1,2,3,4,5]:
print(i)
我們先看一段簡單的代碼,初步認識for循環
for i in [1,2,3,4,5]:
print(i)
空房間的學名叫循環變量。我們需要給房間取一個名字,也就是“變量名”。
for i in [1,2,3,4,5]:
print(i)
在前面的例子中一群排隊辦業務的人都是以[1,2,3,4,5](列表)的形式出現的。
如果排隊辦業務的人很多呢?如:20、
range()函數
有序的整數區間列表
[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20]
[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50]
50、
100……
range()函數
range(x)函數:
range(5)
[0,1,2,3,4]
range(start,stop)函數:
range(1,9)
[1,2,3,4,5,6,7,8]
range(start,stop,step)函數:
可以生成一個取頭不取尾的整數序列
可以生成一個從0到x-1的整數序列
可以生成一個取頭不取尾、數與數的間隔為step的整數序列
range(1,10,2)
[1,3,5,7,9]
下面哪個選項能使得程序輸出1到100之間的偶數。
for i in range( , , ):
print(i)
range(1,100)
A
range(1,101,2)
B
range(2,101,2)
C

for i in [1,2,3,4,5]:
print(i)
for語句后的子句。
其格式為:在for語句后面的冒號后另起一行,縮進寫命令(代碼)。
業務流程:print(i)
遍歷 執行語句 結果
for i in [1,2,3,4,5]:
print(i)
在循環的過程中,“一群排隊辦業務的人”會被依次取出,然后走進房間i去辦理業務。
i=1
print( i )
1
i=2
i=3
i=4
i=5
print( i )
print( i )
print( i )
print( i )
2
3
4
5
遍歷
當業務流程中包含多件事情時
如辦理的業務為輸出三次“你很棒”
for i in [1]:
print('你很棒')
print('你很棒')
print('你很棒')
for循環格式
for 變量名 in 循環序列:
冒號
不要忘記縮進
業務流程第1步
業務流程第2步
……
……
……
循環體
對齊并縮進
for循環在遍歷取值時表現得更簡潔
why

算法實現:1*2*3*4=?
循環輸出1,2,3,4
for b in [1,2,3,4]:
print(b)
i=1
for b in [1,2,3,4]:
i=i*b
print(i)

下面哪個選項能使得程序輸出1到100之間的偶數。
for i in range( , , ):
print(i)
range(1,100)
A
range(1,101,2)
B
range(2,101,2)
C

請編程算出故事的正確答案(1*2*3……*10=?)
i=1
for a in range(1,11):
i=i*a
print(i)
請利用range()函數創建一個列表,其中包含3~30以內能被3整除的數字。
for a in range(3,31,3):
print(a)
range()函數
range(x)函數:
range(5)
[0,1,2,3,4]
range(start,stop)函數:
range(1,9)
[1,2,3,4,5,6,7,8]
range(start,stop,step)函數:
可以生成一個取頭不取尾的整數序列
可以生成一個從0到x-1的整數序列
可以生成一個取頭不取尾、數與數的間隔為step的整數序列
range(1,10,2)
[1,3,5,7,9]
for循環格式
for 變量名 in 循環序列:
冒號
不要忘記縮進
業務流程第1步
業務流程第2步
……
……
……
循環體
對齊并縮進
1、關于for i in range(0,6,2)說法正確的是( )
A.程序循環3次,每次i對應的值分別是0,2,4
B.程序循環4次,每次i對應的值分別是0,2,4,6
C.程序循環5次,每次i對應的值分別是0,1,2,3,4
D.程序循環6次,每次i對應的值分別是0,1,2,3,4,5
檢測與評估
A
2、在range()函數中最少需要使用____個參數,最多可以使用____個參數。
3、在遞減型循環中,range()函數的起始值不能比結束值_______,否則不執行循環體。
1
3

檢測與評估
4、寫出下列程序的運行結果
檢測與評估
4、寫出下列程序的運行結果
檢測與評估
5、根據題目要求,完善程序。
檢測與評估
for a in range(101,201,2):
print(a)
5、根據題目要求,完善程序。
檢測與評估
1、一個正整數的階乘是所有小于、等于該數的正整數的積,0的階乘為1。自然數n的階乘寫作n!,例如5!=1x2x3x4x5。
請編寫程序求自然數n的階乘(n<=20)
實踐與創作
2、傳說古印度宰相達依爾發明了國際象棋。國王要獎賞達依爾,而達依爾的請求僅僅是擺放在棋盤中的麥子。這些麥子按以下規則擺放:在8x8的棋盤中,在第1個格子里放1粒麥子,在第2個格子里放2粒麥子、在第3個格子里放4粒麥子、在第4個格子里放8粒麥子......依此類推,直到放滿64個格子。
請編寫程序,算一算國王一共要賞賜達依爾
多少粒麥子?
實踐與創作
sum=0
g=1
for i in range(1, 65, 1):
sum=sum+g
g=g*2
print(sum)
本微課適用于:
粵高教版信息技術教材八年級下冊
第一單元 第7課 積能量合種樹——for循環語句的應用
積能量 合種樹(課時2)
——for循環的應用
小明他們班現在打算在“螞蟻森林”種一棵能量為energy的樹,種樹攻略為:每60步可收集1g能量,且每人每天通過行走最多只能夠收集296g能量。他們班有n個同學,問至少需要多少天才能合種出一棵樹。
積能量,合種“同學”樹
分析問題

合種一棵樹所需的能量energy

n個同學

將步數轉換為能量的公式:
t= x // 60
步數
所求:
至少需要多少天才能合種出一棵樹
若t>=296 ,則t=296
小明所在的班級班現在打算在“螞蟻森林”種一棵能量為energy的樹,種樹攻略為:每60步可收集1g能量,且每人每天通過行走最多只能夠收集296g能量。他們班有n個同學,問至少需要多少天才能合種出一棵樹。
已知:
設計算法
n個同學每天能夠收集的總能量sum
每個同學每天能收集的能量t
每人每天行走的步數x
n個同學
輸入同學人數n
輸入合種樹所需的能量energy
求出合種樹所需的天數days
for i in range(1,n+1)
輸入
=x//60
=sum+t
t>=296
t=296
[1,2,3……n]
編寫程序
輸入班級人數n和
合種樹所需能量energy
在能量累加前的值為0
將每位同學的步數x轉換為能量t,并累加到總能量sum中
求出合種樹所需的天數days
輸出合種樹所需的天數days
將第i位同學的步數轉換為能量
每人每天最多收集296g能量
將第i位同學的能量累加到總能量中
調試運行程序
輸入樣例:
同學人數n:2
種樹所需能量energy:10000g
第一個同學每天的步數x:9000
第二個同學每天的步數x:7200
分析已知條件和需要求解的問題
將復雜問題簡單化,逐步得到算法流程圖
根據算法流程圖編寫程序
調試與運行程序
解決問題的步驟
謝謝
21世紀教育網(www.21cnjy.com)
中小學教育資源網站
兼職招聘:
https://www.21cnjy.com/recruitment/home/admin

展開更多......

收起↑

資源列表

<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. 主站蜘蛛池模板: 阜新市| 楚雄市| 页游| 定兴县| 瑞昌市| 定结县| 泽库县| 留坝县| 双柏县| 西乡县| 东阿县| 和硕县| 浠水县| 闽清县| 永登县| 乡宁县| 临安市| 堆龙德庆县| 大竹县| 东丽区| 乐山市| 会理县| 阳江市| 平江县| 双流县| 荥阳市| 安达市| 高尔夫| 小金县| 连城县| 广河县| 云霄县| 古浪县| 昆山市| 琼海市| 贵阳市| 横山县| 星子县| 宝丰县| 紫金县| 梅州市|