杨桃的Python基础教程——第6章:Python控制结构(四)循环结构——range遍历

本人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()函数对应了JavaC++等语言的三要素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!
 

发布了25 篇原创文章 · 获赞 3 · 访问量 2163

猜你喜欢

转载自blog.csdn.net/yty_7/article/details/104171678
今日推荐