找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 2037|回复: 2

[求助] 函数range() 问题

1

主题

2

帖子

2

积分

贫民

积分
2
Mephistofer 发表于 2017-9-20 16:13:34 | 显示全部楼层 |阅读模式
写了这么个代码
for value in range(1, 6):   
    print(value)
    value+=10
    print(value)


输出结果:
1
11
2
12
3
13
4
14
5
15


感觉这个value在循环最后会重新赋值,是这么样么?
回复

使用道具 举报

2

主题

219

帖子

219

积分

版主

Rank: 7Rank: 7Rank: 7

积分
219

热心会员默默耕耘优秀版主

剑心无痕 发表于 2017-9-20 16:59:45 | 显示全部楼层
for value in range(1, 6) 这句话的意思就是你每次循环到这,从range中取出下个数给你的value,如果你想设置步长为10需要这样:
for value in range(1, 60, 10):
    print(value)
回复 支持 反对

使用道具 举报

1

主题

2

帖子

2

积分

贫民

积分
2
Mephistofer  楼主| 发表于 2017-9-20 17:26:54 | 显示全部楼层
剑心无痕 发表于 2017-9-20 16:59
for value in range(1, 6) 这句话的意思就是你每次循环到这,从range中取出下个数给你的value,如果你想设 ...

get it,谢谢。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表