for循环

和其他程序设计语言一样,Python中的循环有两种:for循环和while循环。
我们先来学习for循环。

最简单的for循环

给定列表L1

#列表
L1=[10,20,'abc','python']

用for循环输出该列表中的每一个元素,代码如下。

for i in L1:
    print(i)

输出:

10
20
abc
python

range函数

Python中的range函数能够生成一个序列,我们用for循环将range函数生成的序列输出。
示例1:

for i in range(10): #10表示stop(取不到)
    print(i)

输出:

0
1
2
3
4
5
6
7
8
9

示例2:

for i in range(5,10): #5表示start,10表示stop(取不到)
    print(i)

输出:

5
6
7
8
9

示例3:

for i in range(5,10,2): #5表示start,10表示stop(取不到),2表示step
    print(i)

输出:

5
7
9

案例:用for循环求1+2+…100

sum=0

for i in range(1,101):
    #sum=sum+i
    sum+=i

print("1到100之和:",sum)

运行结果:

1到100之和: 5050

以上就是Python中的for循环。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注