【少儿编程】4 Python运算符 课件(共22张PPT)

资源下载
  1. 二一教育资源

【少儿编程】4 Python运算符 课件(共22张PPT)

资源简介

(共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的初始值为0
for循环中第一次执行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 = 22
b = 10
c = 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。
课后作业

展开更多......

收起↑

资源预览