資源簡介 (共14張PPT)列表的遍歷作業解析Dev.step(2)Dev.turnRight()Dev.step(4)Dev.step(-2)Spaceship.step(2)Dev.turnLeft()Dev.step(2)Dev.turnLeft()Dev.step(2)Ex-5作業解析for i in range(3):Dev.turnLeft()Dev.step(2)Dev.turnRight()Dev.step(2)Ex-8作業解析Dev.turnLeft()for i in range(3):Spaceship.step(2)Dev.step(2)Dev.step(-3)Dev.step(1)Spaceship.step(1)Spaceship.turnLeft()Spaceship.step(2)Spaceship.turnRight()Ex-11作業解析for i in range(4):Spaceship.step(3)Dev.step(2)Dev.step(-2)Spaceship.turnRight()Spaceship.step(1)Dev.turnRight()Dev.step(2)Dev.step(-2)Spaceship.turnLeft()Spaceship.step(4)Spaceship.turnRight()Spaceship.step(3)Ex-14進行4次循環講授新課Flyer[0]Flyer[1]Flyer[6]多個飛板都叫Flyer,Flyer就是一個列表,例如Flyer[0]、Flyer[1],其中0和1就是索引值,可以理解為編號,通過編號可以找到對應的飛板通過for循環可以遍歷,即從頭到尾依次從列表中獲取所有的飛板,用變量i來表示Flyer的索引值for i in range(7):Flyer[i].step(1)Dev.step(8)講授新課Flyer[0]Flyer[1]Flyer[2]Flyer[7]Flyer[6]for i in range(8):Flyer[i].step(3)for j in range(4):Dev.turnLeft()Dev.step(3)Dev.step(-6)Dev.step(3)Dev.turnRight()Dev.step(4)使用變量i索引所有飛盤Dev行走路線的規律基礎訓練2 Ex-7講授新知for循環中變量i可以做加減乘除運算,例如這一題中,只有索引值為0-2-4的飛板需要移動,變化可以用(i*2)表示for i in range(3):Flyer[i*2].step(1)Dev.turnRight()Dev.step(9)Flyer[0]Flyer[2]Flyer[4]課堂練習當飛板的移動步數出現變化時,可以應用變量表示飛板的移動步數請把下面的代碼,補充完整,完成收集任務a=8for i in range(4):Flyer[i].step(a)a=a/2Dev.step(8)Flyer[0]Flyer[3]課堂練習基礎訓練2 Ex-10Flyer[0]Flyer[1]Flyer[2]Flyer[3]for i in range(4):Flyer[i].step(1)for i in range(6):if i%2==0:Dev.turnRight()if i%2==1:Dev.turnLeft()Dev.step(2)課堂練習for i in range(3):Flyer[i].step(i+1)Dev.step(6)Flyer[0]Flyer[1]Flyer[2]課堂練習for i in range(4):Flyer[i].step(2)Dev.step(2)Dev.turnLeft()Dev.step(2)Dev.turnRight()Dev.step(3)Dev.turnLeft()Dev.step(1)Dev.turnRight()Dev.step(1)練習鞏固完成訓練20~30題課后作業完成第30~40題。要求:周日晚8點前,將“我的成績”截圖上傳至編程園地scls-one.ysepan.com。 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫