没有合适的资源?快使用搜索试试~ 我知道了~
Python程序设计-3期(KC017) D25.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 8 浏览量
2022-07-13
11:55:08
上传
评论
收藏 155KB PDF 举报
温馨提示
试读
3页
Python程序设计-3期(KC017) D25.pdf 学习资料 复习资料 教学资源
资源推荐
资源详情
资源评论
2.5 for 循环语句
2.5.1 教学目标
在前面看到 while 循环的使用方法,除此之外还有一种 for 循环语句,for 在有些场合使
用会更加简单。教学目标就是 for 循环的使用,并比较 for 与 while 的差异。
2.5.2 for 循环语句
for 循环是根据 range 产生的序列来进行的,分下面几种情况。
1、有 start、end、step
for 循环变量 in range(start,stop,step):
body
循环体 boty 的语句向右边缩进,不写 start 时 start=0,不写 step 时 step=1
(1) 如果 step>0, 那么变量会从 start 开始增加,沿正方向变化,一直等于或者超过 stop
后循环停止。如果一开始就 start>=stop 则已经到停止条件,循环一次也不执行。
(2) 如果 step<0, 那么变量会从 start 开始减少,沿负方向变化,一直负方向等于或者
超过 stop 后循环停止。如果一开始就 start<=stop 则已经到停止条件,循环一次也不执行。
2、 只有 stop 值
for 循环变量 in range(stop):
body
循环变量的值从 0 开始,按 step=1 的步长增加,一直逼近 stop,但不等于 stop,只到
stop 的前一个值,就是 stop-1
for i in range(4):
print(i)
结果:
0
1
2
3
注意 i 不会到达 4
3、 只有 start,stop 值
for 循环变量 in range(start,stop):
body
(1) 如果 stop<start 则不执行
for i in range(5,3):
print(i)
不执行,因为 i=5 已经在正方向超过 3
(2) 如果 stop>=start,循环变量的值从 start 开始,按 step=1 的步长增加,一直逼近 stop,
但不等于 stop,只到 stop 的前一个值,就是 stop-1
for i in range(2,5):
print(i)
结果:
资源评论
努力搬砖的小王
- 粉丝: 16
- 资源: 7706
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功