资源简介 (共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。课后作业 展开更多...... 收起↑ 资源预览