資源簡介 (共22張PPT)Python運算符作業解析關卡第17題for i in range(3):“range(3)”函數常與for循環函數連用,會從0開始生成所有小于3的整數,生成的整數為0,1,2。在for語句中,共循環3次,i 的值分別是i=0,i=1,i=2 ,所以可用 i 來表示Flyer[ ] 中的所有飛板。表示方法為 Flay[i]作業解析作業解析習題第20題使用i來計算所需的步數提示:變量i的初始值為0for循環中第一次執行Flyer [i] .step(i + 1)就是執行命令Flyer [0] .step(0 + 1)for i in range(4):Flyer[i].step(i+1)Dev.step(8)Dev.turnRight()for循環訓練for i in range(3):Dev.step(4)Dev.turnLeft限制3行for循環訓練for i in range(4):Spaceship.step(2)Dev.step(2)Dev.step(-6)Dev.step(4)for循環訓練for i in range(4):Dev.step(4)Dev.step(-3)Dev.turnRight()for循環訓練for i in range(4):Dev.step(5)Dev.turnRight()Dev.step(3)Dev.step(-3)Dev.turnLeft()Dev.step(-5)Dev.turnRight()for循環訓練限制5行方法一:for i in range(6):Dev.step(2)if i in (0,2,4,6):Dev.turnRight()else:Dev.turnLeft()方法二:for i in range(6):Dev.step(2)if i%2==0:Dev.turnRight()if i%2==1:Dev.turnLeft()取i的余數,區分i為奇數和偶數ex4-2“%”的使用a = 22b = 10c = a / b # “//”除法運算print("c=",c)d = a // b # “//”取整數e = a % b # “%”取余數print("d=",d)print("e=",e)分清楚了“/”,“//”,“%”的區別了嗎 思維構建程序輸出結果:算術運算符思維構建關系運算符“==” :比較對象是否相等在python編程中,兩個等于號才表示等于判斷== 比較對象是否相等!= 比較對象是否不相等> 大于< 小于>= 大于等于<= 小于等于for循環訓練for i in range(6):Dev.step(3)if i in (0,2,4):Dev.turnLeft()else:Dev.turnRight()if i %2==0:Dev.turnLeft()if i%2==1:Dev.turnRight()限制5行for循環訓練for i in range(6):Dev.step(2)if i%2==0: Dev.turnRight()if i%2==1:Dev.turnLeft()for循環訓練for i in range(6):if i%2==0:Spaceship.turnLeft()if i%2==1:Spaceship.turnRight()Spaceship.step(3)要求:紅色的能量瓶不可觸碰和收集第6題for循環訓練Dev.turnLeft()for i in range(2):Dev.step(6)Dev.turnRight()Dev.step(1)for循環訓練for i in range(6):Dev.step(4)Dev.step(-2)Dev.turnRight()Dev.step(2)Dev.turnLeft()for循環訓練Dev.turnLeft()Dev.step(3)for i in range(4):Spaceship.step(2)Dev.step(1)Dev.step(-2)Dev.step(1)for循環訓練for i in range(4):Dev.step(-3)Dev.turnLeft()for j in range(3):Spaceship.step(4)Spaceship.turnRight()for循環訓練for i in range(3):Dev.step(3)Dev.turnRight()Dev.step(-1)Dev.step(3)Dev.step(-1)Dev.turnLeft()for循環訓練for i in range(4):Dev.step(3)Dev.turnLeft()for j in range(3):Dev.step(-3)Dev.turnLeft()for循環訓練Dev.turnLeft()for i in range(3):Spaceship.step(4)Dev.step(3)Dev.turnLeft()Dev.step(1)Dev.step(-2)Dev.step(1)Dev.turnLeft()Dev.step(3)Dev.step(3)Dev.turnLeft()Dev.step(1)Dev.step(-2)Dev.step(1)Dev.turnLeft()Dev.step(3)for j in range(2):Dev.step(3)Dev.turnLeft()Dev.step(1)Dev.step(-2)Dev.step(1)Dev.turnLeft()Dev.step(3)重復兩次參加等級測評,限時1小時。要求:周日晚8點前,截圖上傳等級賽結果至編程園地scls-one.ysepan.com。課后作業 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫