本人CSDN博客专栏:https://blog.csdn.net/yty_7
Github地址:https://github.com/yot777/Python-Primary-Learning
6.4 循环结构——range遍历
可以使用内置range()函数实现数字的遍历。
range函数的一般格式如下:
range([n], m, [s])
注意:n表示起始数字,如果省略默认则从0开始遍历。
m表示终止数字,事实上遍历到m-1就终止。这个参数不能省略。
s表示步长,即每次间隔几个数字再遍历下一个数字。步长可正可负。
如果省略则默认步长为1。
range()函数对应了Java、C++等语言的三要素for循环。
Python——range遍历举例
for m in range(5):
print("m=",m)
print('\n')
for n in range(5,9):
print("n=",n)
print('\n')
for s in range(0,10,3):
print("s=",s)
print('\n')
for t in range(-10, -100, -30):
print("t=",t)
运行结果:
m= 0
m= 1
m= 2
m= 3
m= 4
n= 5
n= 6
n= 7
n= 8
s= 0
s= 3
s= 6
s= 9
t= -10
t= -40
t= -70
Java——三要素for循环举例
public class Test5 {
public static void main(String[] args) {
int m,n,s;
for(m=0;m<5;m++)
System.out.println("m="+m);
System.out.println('\n');
for(n=5;n<9;n++)
System.out.println("n="+n);
System.out.println('\n');
for(s=0;s<10;s+=3)
System.out.println("s="+s);
System.out.println('\n');
/*Java只支持步长为正数,不支持步长为负数*/
}
}
运行结果:
m= 0
m= 1
m= 2
m= 3
m= 4
n= 5
n= 6
n= 7
n= 8
s= 0
s= 3
s= 6
s= 9
参考教程:
廖雪峰的Python教程
https://www.liaoxuefeng.com/wiki/1016959663602400
廖雪峰的Java教程
https://www.liaoxuefeng.com/wiki/1252599548343744
Python3 教程 | 菜鸟教程
https://www.runoob.com/python3/
如果您觉得本篇本章对您有所帮助,欢迎关注、评论、点赞!Github欢迎您的Follow、Star!