python中的for i in range怎么用

2024-11-30 01:04:47
推荐回答(5个)
回答1:

for i in range(a,b,c)

a为循环开始的数字(可不填,默认为0),b为循环结束的后一位(c为正数时)的数字,c为步进的距离和方向,默认为1。

for i in range(1, 101,1):

print i

range(1, 101)表示从1开始,到101为止(不包括101),取其中所有的整数。

for i in range(1, 101)就是说,把这些数,依次赋值给变量i。

相当于一个一个循环过去,第一次i = 1,第二次i = 2,……,直到i = 100。当i = 101时跳出循环。

扩展资料

for i in range实操:

fori in range(3):   

print(i)

>>>0,1,2

for i in range(10,0,-1):

print(i)

>>>10,9,8,7,6,5,4,3,2,1

参考资料:百度百科 - range

回答2:

for in range是循环的意思。

示例:for i in range(1,5):

print(i)

上述语句的意思就是从1到5的循环,每循环一次打印一次i的值,1到5,共5回,打印五次i的值,即循环5次。

扩展资料:

  1. for循环是编程语言中一种开界的循环语句,而循环语句是由循环体及循环的终止条件两部分组成,for循环其在各种编程语言中的实现与表达有所出入,但基本为以C语言和pascal语言代表的两种形式。

  2. for循环中的变量可以是一个也可以是多个,不要局限于一个变量处理到底,那样有时会很单调,当程序适合把多个变量组成循环时,用多个for语句来表示就是有些浪费了!

  3. 在C语言中,for循环中的"单次表达式"、"条件表达式"和"循环体语句"都是选择项, 即可以缺省成只剩下“;”的空语句, ";"不能缺省的原因是编译格式如此,缺省了编译器不认识而会报错。

    省略了用来初始化的单次表达式时, 表示不对循环控制变量赋初值。

    省略了条件表达式, 若不做其它处理则成为死循环。

    省略了所有循环体, 则for语句不被其它形式处理时不产生任何作用。

参考资料:百度百科-for循环

回答3:

for i in range(a,b,c)

a为循环开始的数字(可不填,默认为0),b为循环结束的后一位(c为正数时)的数字,c为步进的距离和方向,默认为1。

for i in range(1, 101,1):

print i

range(1, 101)表示从1开始,到101为止(不包括101),取其中所有的整数。

for i in range(1, 101)就是说,把这些数,依次赋值给变量i。

相当于一个一个循环过去,第一次i = 1,第二次i = 2,……,直到i = 100。当i = 101时跳出循环。

回答4:

for i in range(10):
    print(i)

1.以上代码可以依次输出1-10

2.所以for x in ...循环就是把每个元素代入变量x,然后执行缩进块的语句。

3.range(10)就是依次遍历(0-9)

4.Python提供一个range()函数,可以生成一个整数序列

回答5:

针对你的提问:

首先说说range 是用来生成一个list 列表的函数 

一般格式如下 range (start,end,step ) 这种格式就是起始参数,结束参数,以及递增步长默认是1

for i in range(1,10):
print i